Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в библиотеке узнать какая ее вызвала программа?


wp2 ©   (2006-10-31 23:42:00) 

сабж


wp2   (2006-11-01 02:19:00) [1]

Не поверишь, ParamStr(0)


мдя, в принципе вы правы.

Вот только я не правильно зада вопрос.

Мне интересно какая программа будет создаваться с помощью NtCreateProcessEx

*Эх, пошел учить NtQueryInformationProcess*


Германн   (2006-11-01 02:19:00) [2]

Дополнение к Германн ©   (01.11.06 02:16) [14]
Я то, конечно имел в виду "соседнюю" ветку. Ту что насчёт "запрета запуска приложений".


Германн   (2006-11-01 02:16:00) [3]

Имхо, это где-то рядом с http://delphimaster.ru/cgi-bin/forum.pl?id=1162332307&n=3


Ketmar   (2006-11-01 01:57:00) [4]

>[12] wp2(c) 1-Nov-2006, 01:55
>В жизни и не такое бывает...
бывает. а потом за этими сапожниками приходится последствия расхлёбывать.


wp2   (2006-11-01 01:55:00) [5]

В жизни и не такое бывает...


Ketmar   (2006-11-01 01:50:00) [6]

>[6] wp2(c) 1-Nov-2006, 01:27
>Я конечно извиняюсь, но я профан в WinAPI
угу. профан в WinAPI пишет систему запрета запуска приложений. продавать будет. круто. давно у нас сапожники поварами работают?


wp2   (2006-11-01 01:49:00) [7]

Щас проверю.

Ну я где-то в этом направлении и работал.
вызывал и GetModuleFileName и GetCommandLine


BiN   (2006-11-01 01:47:00) [8]

Не поверишь, ParamStr(0)


DrPass   (2006-11-01 01:42:00) [9]


> wp2 ©   (01.11.06 01:27) [6]
> GetCurrentProcessID
> ну и?

Затем EnumProcessModules, получаешь их имена через GetModuleFileName(Ex), и тот, который exe - твое искомое приложение. Профан-не профан, а в MSDN Library мог бы и сам заглянуть. Ну, или с GetCommandLine повозиться - это уже по вкусу


Eraser   (2006-11-01 01:34:00) [10]

> [6] wp2 ©   (01.11.06 01:27)

думаю GetCommandLine должно сработать.


wp2   (2006-11-01 01:27:00) [11]

GetCurrentProcessID
ну и?
мне название программы надо!!!

Я конечно извиняюсь, но я профан в WinAPI


Eraser   (2006-11-01 01:04:00) [12]

> [0] wp2 ©   (31.10.06 23:42)

GetCurrentProcessID


Gero   (2006-11-01 00:13:00) [13]

А что это вы о своем все, хоть бы другим рассказали, чего там.


Ketmar   (2006-10-31 23:59:00) [14]

таки почитай там мой ответ.


wp2   (2006-10-31 23:54:00) [15]

Прочитай мои сообщение в теме  "Запрет запуска приложений. Как реализовать?"


Ketmar   (2006-10-31 23:47:00) [16]

а поконкретней?


Наверх

Титульная страница Поиск, карта сайта Написать письмо