Страница: 1 | 2 |
Вопрос: Как запрятать dll-ку в exe-шник?
Добавлено: 02.05.07 23:27
Автор вопроса: Shota
Люди, помогите!!!
Возможно ли упрятать длл-ку в екзешник?
Ситуация такая: программа должна заменить одну системную дллку ( раскладку клавиатуры kbdru.dll ). Екзешник берет "мою" дллку из текущего каталога и заменяет "system32/kbdru.dll" и "system32/dllchashe/kbdru.dll"
так вот, хотелось бы упрятать "мой" длл в екзешник, чтоб программа состояла не из каталога, в котором екзешник и дллка, а только из екзешника.......
Заранее благодарю...
Ответы
Всего ответов: 21
Номер ответа: 1
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #1
Добавлено: 03.05.07 00:30
Помечаеш свою kbdru.dll в файл ресурсов а потом из него пишеш в System или Sustem 32.
Private Sub Command1_Click()
Open "kbdru.dll" For Output As #1
Print #1, StrConv(LoadResData(101, "CUSTOM", vbUnicode)
Close #1
End Sub
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 03.05.07 01:14
Зачем такое скрывать? По причине нарушения УК РФ?
Номер ответа: 3
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #3
Добавлено: 03.05.07 11:43
У нас в Армении никто не пишет Typewriter-ом, все пишут Phonetic-ом..... вот я и отредактировал dll-ку, не толькко русскую, но и армянскую, теперь можно писать на русском и армянском используя фонетическую раскладку, где, к примеру буква А находится на всех языках в одном месте........
а прятать длл-ку надо чтоб другие не писали интерфейс к "моей" раскладке клавиатуры..........
Номер ответа: 4
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #4
Добавлено: 03.05.07 11:44
intel-DX!!! спасибо, попробую разобраться.....
Номер ответа: 5
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #5
Добавлено: 03.05.07 12:06
intel-DX :
Помечаеш свою kbdru.dll в файл ресурсов
Не убивай сразу, а как пометить мою дллку в файл ресурсов?
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 03.05.07 12:22
:D имелось ввиду поместить... :D
2intel-DX - расскажи всем, как ты метишь DLL'ки!
Номер ответа: 7
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #7
Добавлено: 03.05.07 13:28
Да я понял, что поместить а не пометить.... вопрос КАК?, где этот файл ресурсов?
Когда в project manager-е даю Add file там нет никаких "ресурсов", есть адд форм, класс.... и т.д. а ресурсов нет.......
Номер ответа: 8
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #8
Добавлено: 03.05.07 13:39
Сделай инсталляху и не майся фигней. Setup тебе все скопирует.
А хочешь с ресурсами, так скачай любой редактор ресурсов типа Restorator или ReHacker и с ним разбирайся. Добавить в проект - Add File (*.res)
Номер ответа: 9
Автор ответа:
Сашок
ICQ: 387093431
Вопросов: 1
Ответов: 70
Профиль | | #9
Добавлено: 03.05.07 13:42
Это делается очень просто
Только у меня русская студия потому у меня тэрмины будут русскими
Нужно просто через "Добавления"->"Менеджер дополнений" выбрать VB 6 Resource Editor и поставить галочки "Загружено/Выгружено" и "Загрузить при запуске"
Далее у тебя на панели инструментов (не тул бокс, а стандартный возле меню) появится зеленая иконка. Щелкаешь ее, а потом в окне щелкаешь на кнопке "Add Custom Resource..." и вибираешь свою длл-ку
Номер ответа: 10
Автор ответа:
Shota
Вопросов: 22
Ответов: 52
Профиль | | #10
Добавлено: 03.05.07 16:33
Захожу: Add-Ins->Add-In Manager
В этом окне у меня:
Component Services Add-In for VB 5.0/6.0
DTC Framework Register
Microsoft Visio UML Visual Basic Addin
Source Code Control
Visual Modeler Add-In
Visual Modeler Menus Add-In
тут VB 6 Resource Editor-а не вижу,
скачал Restorator и ReHacker..... пыхчу....
Номер ответа: 11
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #11
Добавлено: 03.05.07 17:34
При установке VB выберай выборочную установку и потом вибети все компоненты. Без VB 6 Resource Editor Ти не сможе добавить Файл ресурсов проект.
Номер ответа: 12
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #12
Добавлено: 03.05.07 17:38
Извеняйте за ошибки в словах, на черной клаве букв не видно.
Номер ответа: 13
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #13
Добавлено: 03.05.07 18:16
Не ври о чем не знаешь!
Номер ответа: 14
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #14
Добавлено: 03.05.07 18:27
Я не вру, когда нет VB 6 Resource Editor пропадает "Добавить Файл->Resourse File". А после твоих слов перепроверил. Ты был прав, не за то что я вру, а за то ,что можно добавить файт через "Добавить Файл->Добавить Файл"
Номер ответа: 15
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #15
Добавлено: 03.05.07 18:36
Блин, нехочу я студию сносить ради проверки... Сомневаюсь что ты прав, но если все же прав, то приношу свои извинения.