Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
Без VB 6 Resource Editor Ти не сможе добавить Файл ресурсов проект.

Не ври о чем не знаешь!

Ответить

Номер ответа: 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
Блин, нехочу я студию сносить ради проверки... Сомневаюсь что ты прав, но если все же прав, то приношу свои извинения.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам