![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
что запустило программу [D3, D4, D5, Win95/98, NT4, Win2k]
SanSoft © (2002-09-25 14:10:00)Программа может определить "своё" имя файла exe (ну и путь соответственно). А вот как определить - каким ярлыком программа была запущена?
paul_shmakov (2002-09-30 20:41:00) [1]каким ярлыком - нельзя (скорее всего), а вот каким процессом - можно
han_malign (2002-09-30 14:15:00) [2]А почему бы в каждый ярлык не прописать уникальный параметр командной строки (хотя бы путь до ярлыка), а программе этот параметр смотреть.
fff.exe /location...
ZZ (2002-09-28 16:19:00) [3]Delphi 5.01
Поистине генеальное решение... "troianec" это хорошо, но КАК ОН УЗНАЕТ ТО, ЧТО НЕ ЗНАЕТ САМА ЗАПУЩЕННАЯ ПРОГРАММА?
Delphi 5.01 (2002-09-27 18:30:00) [4]Nu ia viju odno reshenie, esli vi xotite zashetit svoi komp, i xotite prosledit kto zapustil , s kakogo iarlika, to nado pisat, tipa malenki "troianec" kotori budet zapisivat vso v logi, nu i dostup k "troiancu" budet tolko u admina!
Anatoly Podgoretsky (2002-09-27 17:55:00) [5]Да не имя пользователя/компьютера, надо же знать кому руки отрывать, пока так и приходится по логину и компьютеру
SanSoft (2002-09-27 17:44:00) [6]Кто запустил понятно - сетевое имя пользователя покажет на тыкателя кнопок или на того кто рассказывает свои пароли...
А насчёт ярлыка я уже сам пришёл к выводу что не найти такой информации. Система её не будет хранить. А для программиста в ней смысл мог бы быть вот какой. Программа определяет каким ярлыком её запустили и настраивает его параметры - аргументы для программы, папки...
Anatoly Podgoretsky (2002-09-27 16:58:00) [7]Интереснее " Ктозапустило программу"
ZZ (2002-09-27 16:49:00) [8]SanSoft
А если не ярлыком? И вообще - стоит ли системе хранить/передавать такую "важную" информацию ?
2 (2002-09-27 15:44:00) [9]99,9 процентов нельзя