powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать dll чтоб её запускал другой процесс?
16 сообщений из 16, страница 1 из 1
Как сделать dll чтоб её запускал другой процесс?
    #35576590
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Подскажите как реализовать запуск процесса из dll, причем dll будет запускать совсем левый процесс (а точней, при запуске какого либо процесса из ключа: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\ параметр AppInit_DLLs. запускаются перечисленные dllки, там и будет моя dll). Поскольку раньше не работал с dll прочитал десяток статей по dll, но подобного не чего не нашел, экспериментировал с dllmain но нечего не получается.
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577182
Quartz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топикстартер пытается написать очередную вредительскую поделку?
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577194
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuartzТопикстартер Надеюсь это не оскорбительное выражение ?
Модератор:

мной интерпретируется как не оскорбительное



Quartzпытается написать очередную вредительскую поделку?
Нет это всеголиш контралер запуска определенных процессов в администраторских целях, стандартные средства windows не подходят по ряду причин.
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577383
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_Xстандартные средства windows не подходят по ряду причин.
Какие средства?
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577530
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКакие средства? Ну в реестре можно прописать чего не надо запускать.
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577913
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_XПодскажите как реализовать запуск процесса...
CreateProcess?
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35577999
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создание процесса это не основная цель самое главное как создать длл котороя выполнит какие либо действия без указания функции.
Например:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Function DLLMain&(ByVal hInstance As Long, ByVal fwdReason As Long, ByVal lpvReserved As Long)
  Const DLL_PROCESS_DETACH As Long = &H0, _
        DLL_PROCESS_ATTACH As Long = &H1, _
        DLL_THREAD_ATTACH As Long = &H2, _
        DLL_THREAD_DETACH As Long = &H3
  Select Case fwdReason
    Case DLL_PROCESS_DETACH: DLLMain =  1 
    Case DLL_PROCESS_ATTACH: MsgBox "Ok"
    Case DLL_THREAD_ATTACH: DLLMain =  1 
    Case DLL_THREAD_DETACH: DLLMain =  1 
    Case Else
  End Select
  End Function
  Sub Main()
  End Sub
но после запуска через rundll32 c:\test.dll не чего не происходит
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578470
Quartz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_XНет это всеголиш контралер запуска определенных процессов в администраторских целяхРуткит тоже можно назвать "инструментом администратора" :))
Ghost_Xпосле запуска через rundll32 c:\test.dll не чего не происходитЕстественно. Rundll не будет подгружать библиотеку, если не указано имя вызываемой функции.
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578477
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а васик даст дллмейн-то переписать?
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578520
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuartzЕстественно. Rundll не будет подгружать библиотеку, если не указано имя вызываемой функции.

Ну тогда при добавление моей DLLки в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\ в параметр AppInit_DLLs и запуска какого либо процесса в списке DLL этого процесса присутствует и моя DLLка до завершения процесса, тобиш DLLка проходит инициализацию, но почему нет результата ?

maXmoа васик даст дллмейн-то переписать?
А что такое васик?

Если это про копилятор то я делаю через Add-In`s SKINERa http://]http://forum.sources.ru/index.php?showtopic=62054&st=0
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578535
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_X[quot Quartz]http://]http://forum.sources.ru/index.php?showtopic=62054&st=0 почемуто гипер сылка опять не делается?
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578651
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_X почемуто гипер сылка опять не делается?Compile error: syntax error
ссылко делаецо так
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35578818
AlifeSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_XВсем привет.
Подскажите как реализовать запуск процесса из dll, причем dll будет запускать совсем левый процесс (а точней, при запуске какого либо процесса из ключа: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows\ параметр AppInit_DLLs. запускаются перечисленные dllки, там и будет моя dll). Поскольку раньше не работал с dll прочитал десяток статей по dll, но подобного не чего не нашел, экспериментировал с dllmain но нечего не получается.

Бедненький, на гугле забанили?
http://rosigma.com/96.aspx

Ничего, скорее всего тебя и здесь забанят...
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35579166
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Окинул взглядом тему, и заметил что мало того, что не в том разделе разместил тему да еще и не где не указал что dllку пытаюсь создать на VB6.
Модераторов уже просил переместить тему в VB но пока не переместили.



AlifeSoft спасибо за ссылку, интересная книг щя буду изучать.
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35579244
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по просьбе топикстартера перенесена
...
Рейтинг: 0 / 0
Как сделать dll чтоб её запускал другой процесс?
    #35579294
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а откуда перенесли?
может не стоило?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать dll чтоб её запускал другой процесс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]