Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.11.2021, 15:22
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Всем доброго дня, есть задача внедрить идентификатор/метку в exe файл который можно найти и прочитать из другого exeшника. По сути важна даже не сама метка а факт её изменения в сравнении с меткой в проверяющем файле. Речь не о версиях и их свойствах задаваемых через файл проекта. Это своего рода отметка (номер/текст) говоряшая о том что надо произвести некоторые действия когда такой файл найден. Версия задаваемая в файле проекта не подходит т.к. она меняется чаще чем эта метка. Посоветуйте решение. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:24
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
hlopotun Посоветуйте решение. Ресурсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:25
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
В ресурсе VERSIONINFO (особенно в блоке StringFileInfo) есть гораздо больше полей, чем только номер версии. Практически любое из них можно использовать как метку. И они не изменяются без личного участия программиста. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:29
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Dimitry Sibiryakov В ресурсе VERSIONINFO (особенно в блоке StringFileInfo) есть гораздо больше полей, чем только номер версии. Практически любое из них можно использовать как метку. И они не изменяются без личного участия программиста. а чем их лучше читать снаружи? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:30
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
например если я возьму поле ProgramID ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:39
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
hlopotunа чем их лучше читать снаружи? Специально для этих целей предназначенным API: VerQueryValue(). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:44
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Dimitry Sibiryakov hlopotunа чем их лучше читать снаружи? Специально для этих целей предназначенным API: VerQueryValue(). разве это сработает снаружи, это ж вроде только если exe сам себя анализирует? Мне то надо снаружи. пошел читать доку .... Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 15:57
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
hlopotunразве это сработает снаружи, это ж вроде только если exe сам себя анализирует? Само по себе - нет, не работает. Нужен программист, который сопряжёт это с LoadLibrary, LoadResource, LockResource. То есть таки осилит прочитать доку. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.11.2021, 16:46
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
const HlopotunskayaSuperPuperMetka = '{HlopotunskayaSuperPuperMetka}:metka'; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.11.2021, 00:49
|
|||
---|---|---|---|
Внедрение в exe файл метки/идентификатора |
|||
#18+
Для файловых систем NTFS можно хранить дополнительные сведения рядом с файлом в Alternate Data Streams (ADS). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.11.2021, 02:40
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Fr0sT-Brutal const HlopotunskayaSuperPuperMetka = '{HlopotunskayaSuperPuperMetka}:metka'; А оптимизатор не выкинет нафиг эту константу по причине её не использования? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.11.2021, 02:44
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Dimitry Sibiryakov hlopotunразве это сработает снаружи, это ж вроде только если exe сам себя анализирует? Само по себе - нет, не работает. Нужен программист, который сопряжёт это с LoadLibrary, LoadResource, LockResource. То есть таки осилит прочитать доку. Однако это нехилый нужен программист, который сможет всё это проделать с загруженным приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.11.2021, 02:51
|
|||
---|---|---|---|
Внедрение в exe файл метки/идентификатора |
|||
#18+
northener, Проверь, а если сомневаешься испольщуй константу где-нибудь. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.11.2021, 13:41
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
northenerОднако это нехилый нужен программист, который сможет всё это проделать с загруженным приложением. Перечисленное - нет, справится любой, кто не дурак. Вот записать эту метку уже могло бы стать проблемой. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.11.2021, 10:40
|
|||
---|---|---|---|
|
|||
Внедрение в exe файл метки/идентификатора |
|||
#18+
Dimitry Sibiryakov, Спасибо за подсказки с VerQueryValue, все работает. метку вставляю через manifest с раздел StringFileInfo. Имя метки можно использовать своё. По крайней мере она потом читается через VerQueryValue. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&mobile=1&tid=2036857]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 134ms |
0 / 0 |