Текущий архив: 2004.01.13;
Скачать: CL | DM;
ВнизСлежка Найти похожие ветки
← →
kullibin (2003-12-31 11:08) [0]Привет Мастерам. Как можно следить за чужой программой? Кроме FindWindow(nill,"<заголовок>")
← →
Digitman (2003-12-31 11:27) [1]
> следить за чужой программой
что под сим подразумевается ? и с какой целью все это ?
← →
kullibin (2003-12-31 11:35) [2]Под сим подразумевается, например, я знаю что в памяти находилась моя прога, но кто-то поменял ее название, и все я своей проги уже не найду!
← →
Anatoly Podgoretsky (2003-12-31 11:40) [3]FindWindow ищет не по названию программы, а по заголоаку окна или имени класса окна.
← →
Digitman (2003-12-31 11:42) [4]
> и все я своей проги уже не найду
а зачем ее искать-то ?
работает она себе и работает, делает свое полезное (?) дело , пусть и под иным именем - так пусть и работает !
ну вот нашел ты ее, предположим ... что дальше ?
← →
kullibin (2003-12-31 11:45) [5]Захотелось мне ее выгрузить!!! А не могу!
И вщщбщето давай не отходить от темы! Можешь помочь или нет?
← →
Anatoly Podgoretsky (2003-12-31 11:47) [6]И не надо обманывать "Как можно следить за чужой программой?"
← →
Digitman (2003-12-31 11:54) [7]
> kullibin (31.12.03 11:45) [5]
это ж ТВОЯ программа ! ну так пусть она сама и следит за тем, под каким именем ее запускают !
сразу после старта просто выполни
if CompareText(Application.EXEName, "file.exe") <> 0 then
Application.Terminate;
и всех делов)
← →
kullibin (2003-12-31 11:58) [8]И зачем нужна такая строчечка :::)
← →
Digitman (2003-12-31 12:04) [9]
> kullibin (31.12.03 11:58) [8]
> И зачем нужна такая строчечка :::)
а такая "строчечка" в твоем собственном (а не "чужом", как изначально это почему-то прозвучало) приложении переводится так :
сравнить имя exe-файла текущего приложения с неким предопределенным фиксированным тобой именем файла, например, таким-то, и если эти имена явно не совпадают, то немедленно завершить работу тек.приложения
Страницы: 1 вся ветка
Текущий архив: 2004.01.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.01 c