Эта строчка в секции констант или на худой конец в секции инициализированных данных. Ее с обоих боков будут подпирать такие же данные. Короче, если exe-шник не защищен (не закодирован), то можно либо выкусить какое нибудь ненужное расширение и перебить поверху его нужным либо прописать аналогичную строчку (но с нужным расширением) где нибудь в свободном месте (благо 4-хкилобайтное выравнивание секций оставляет простор для творчества) найти вызов GetOpenFileName(), после этого найти инициализацию поля lpstrFilter в передаваемой туда структуре ну и наконец переписать эту инициализацию своей строчкой.
верстаю контент на сайт в дримвивере 4ке, в списке "понимаемых" типов нет *.ascx. Открывать можно через "все файлы", но не очень удобно.
Хотел перейти на МХ дрим, но там нужна хитрая таблетка отучающая от имхо маилслотс в локалке, да и проблемы с таблицей символов.
Вообщем 4 ка устраивает.
Как оптимально добавить новый тип в диалог?
В реестре не замечено решения, в инете то же:-)
ИМХО морать библиотеки или ехе прийдется. Какими не тяжелыми софтинами посмотреть ресурсы файла?
На всякий случай10.11.05 15:04 Автор: Neznaika <Alex> Статус: Member
По количеству операций не намного легче выбора "все файлы":-) Да и правильное написание расширения не всегда помнишь:-)10.11.05 13:57 Автор: Garick <Yuriy> Статус: Elderman
Эта строчка в секции констант или на худой конец в секции инициализированных данных. Ее с обоих боков будут подпирать такие же данные. Короче, если exe-шник не защищен (не закодирован), то можно либо выкусить какое нибудь ненужное расширение и перебить поверху его нужным либо прописать аналогичную строчку (но с нужным расширением) где нибудь в свободном месте (благо 4-хкилобайтное выравнивание секций оставляет простор для творчества) найти вызов GetOpenFileName(), после этого найти инициализацию поля lpstrFilter в передаваемой туда структуре ну и наконец переписать эту инициализацию своей строчкой.