Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Чем открыть dll-файл

Приветствую рассылка!
Некотрые программы зашивают пункты контекстного меню в dll-файлы.
Подскажите пожалуйста, чем можно открыть и отредактировать такие файлы?

Ответить   Mon, 4 Jul 2016 00:16:18 +0300 (#3414864)

 

Ответы:

Привет Таскэ!
ц
Некотрые программы зашивают пункты контекстного меню в dll-файлы.
ресурсы.

ц
Подскажите пожалуйста, чем можно открыть и отредактировать такие файлы?
редакторами ресурсов.
так и вбивайте в поиск.
сам применяю визуал студию 2015.
но наверняка найдутся чистые редакторы ресурсов, без сорока гигов
дополнительных файлов.
Виктор Горелов

Ответить   Mon, 4 Jul 2016 11:50:24 +0300 (#3414879)

 

Привет Виктор.
Это работает только с прилагающимся исходником к dll библиотеке.Просто
так DLL не открыть с помощью студии.

Ответить   Mon, 4 Jul 2016 12:05:47 +0300 (#3414885)

 

Привет John Berden!
ц
Это работает только с прилагающимся исходником к dll библиотеке.Просто
так DLL не открыть с помощью студии.
вы мне рассказали таки новость:)
стал бы я писать если бы это было нельзя сделать.
при том не только контекст меню из ресурсов можно редактировать
ну и к примеру строки, картинки, диалоги см. ниже.
ещё на 2005 студии я делал локализацию JAWS,
(а это к вашему сведению было десяток лет назад)
патча ресурсы файлов .enu.
даже я с моим разнообразным опытом не спешу утверждать что чего то нет, если
я этого не видел.
что бы не быть голословным вот иллюстрация - открытый в студии exe файл

KontaktToolForLibraries.exe
Bitmap
Cursor
Dialog
Icon
Menu
RT_MANIFEST
String Table
Version

посути этот контрол - дерево.
и каждая из дочерних веток ещё раскрывается и там это всё можно патчить.
вот пару раскрытых веток:
Menu
41
42
91 [Английский (США)]
92 [Английский (США)]
RT_MANIFEST
String Table
String Table
String Table [Английский (США)]
Version

Виктор Горелов

Ответить   Mon, 4 Jul 2016 13:51:28 +0300 (#3414904)

 

Здравствуйте Виктор.
Если бы всё было так просто, у всех бы давно имелись исходники таких
библиотек, как Bass, и прочих закрытых библиотек.

Ответить   Mon, 4 Jul 2016 14:16:00 +0300 (#3414911)

 

Привет John Berden !
ц
Если бы всё было так просто, у всех бы давно имелись исходники таких
библиотек, как Bass, и прочих закрытых библиотек.
вначале вы начинаете утверждать что ресурсы dll нельзя редактировать в msvs.
когда я вам показываю что можно - путаете исходники с ресурсами.
я вам показал не исходный код, а всего лишь дерево ресурсов написанного на
mfc, при том мною самим приложения(первое что попалось под руку)
следом выдаёте ещё интереснее:
ц
DLL возможно можно дезасемблировать. По поводу DLL не знаю точно, а вот
по поводу exe - да.
редактирование ресурсов, - это не "дезасемблировать"
это редактирование ресурсов.
и кстати, очень сомневаюсь что в Bass есть ресурсы, особенно контекст меню:)
и ещё ттак чисто к сведению:
контекст меню можно конечно сделать программно,
но часто при разработке графических интерфейсов на разного рода фреймворках
используют мастеров создания контролов или пишут в rc ффайлах вручную и вот
именно они помещаются в особый раздел exe или dll
их и называют "ресурсами"
и их можно редактировать.
и о них спрашивал автор темы.
Виктор Горелов

Ответить   Mon, 4 Jul 2016 15:36:50 +0300 (#3414924)

 

Здравствуйте.
Я думал, что речь идёт об исходнике меню, как говорил автор. Который
находится в библиотеке.

Ответить   Mon, 4 Jul 2016 17:20:26 +0300 (#3414953)

 

Здравствуйте Виктор.
DLL возможно можно дезасемблировать. По поводу DLL не знаю точно, а вот
по поводу exe - да.

Ответить   Mon, 4 Jul 2016 14:16:49 +0300 (#3414912)

 

Приветствую Таскэ.

04.07.2016, 11:26, "Таскэ" <taske***@y*****.ru>:

Попроще, которые знаю, ResHacker и Resource Tuner
Более продвинутые с созданием проекта
SDL Passolo и Radialix 2

Ответить   Grosvik Mon, 04 Jul 2016 13:51:23 +0400 (#3414890)