Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];




Вниз

Как отловить САМЫЙ ПЕРВЫЙ запуск программы ? 


IronHawk   (2002-02-05 16:19) [0]

Прошу помощи у Мастеров !
Как отловить, определить САМЫЙ ПЕРВЫЙ запуск программы ?
И прекрипить событие ?



Виктор Щербаков   (2002-02-05 16:25) [1]

Нужно зафиксировать тот факт, что программу уже запускали.
например, при первом запуске создать ключ в реестре.

Если ключ есть, значит программу запустили не в первый раз, а если нет - значит в первый, и создаем ключ.



Johnmen   (2002-02-05 16:28) [2]

вопрос обсуждался
Блокировка повторного запуска приложения (NY152 05.02.02 15:03) в WinAPI



Victor   (2002-02-09 11:07) [3]

можно записывать запуск проги в какой нибудь файл,
выглядеть это будет так:
писать всё это в таймере!!
var d,e:string;
f:textfile;
begin
if findwindow(nil,"My computer")<>0 then
begin
e:=TimeToStr(time);
d:="d:\1";
assignfile(f,d);
rewrite(f,d);
d:="Программа запущена в "+e;
writeln(f,d);
closefile(f);
end;
end;
так можно отследить запуск любого окна в данном случае отслеживается запуск My Network Places(сетевое окружение для тех у кого Winda русская)




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];




Наверх








Память: 0.75 MB
Время: 0.017 c
1-79377           Song                  2002-02-08 20:10  2002.02.25  
В приведённой ниже процедуре почему-то не работает удаление ключа из реестра (из секции автозапуска). Подскажите почему?


3-79283           niks                  2002-01-29 16:18  2002.02.25  
Вопрос по bcp (BULK INSERT ) MS SQL 2000


3-79271           Koks                  2002-01-30 09:27  2002.02.25  
Ну ответьте хоть кто-нибудь...... DbiGetDatabaseDesc


4-79501           fliper                2001-12-26 13:55  2002.02.25  
Скан директории на новые файлы


4-79507           KubatkoA              2001-12-26 18:10  2002.02.25  
TEdit