Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Запуск приложений   Найти похожие ветки 

 
Юрий К   (2002-09-21 03:27) [0]

Уважаемые мастера! Как определить каким образом запускается мое приложение щелчком по иконке или при старте windows (прописано в меню автозагрузка)? Может быть в реестре хранится информация о времени старта системы?


 
Aralekin   (2002-09-21 12:39) [1]

Ну вот о времени запуска Я честно говоря не знаю...Но по-моему можно программно проверить все значения ключей реестра и раздела автозапуска. Если они Вам не известны, то вот:
1)HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
2)HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce
3)HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
4)HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
5)HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
6)HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

Если в этих ключах не окажется Ваше приложение, то соответсвенно его запустил усер(User)..А вот с коммандной строки или щелчком по иконке...увольте - хрен его знает. :))


 
Aralekin   (2002-09-21 12:54) [2]

А о времени старта системы я поищу и скажу ...


 
SergeyKatruk ©   (2002-09-21 14:08) [3]

The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started.


 
Юрий К   (2002-09-21 14:49) [4]

Я не совсем точно поставил вопрос. Задача - система стартует и запускает мое приложение, которое проверяет некое условие и в случае false - Application.terminate, но надо, чтобы его можно было запустить насильно, игнорируя это false, ( щелчком по иконке, через проводник и т.д.) Вот я грешным делом и подумал, а нельзя ли проверять, как запущена прога по времени...
Похоже гораздо проще написать мини приложение, которое прописать в автозапуск и там проверять нужное мне условие и в случае true - запускать основное приложение, а в при любом другом способе стартует сразу основное приложение. Правда это все очень коряво...


 
Юрий К   (2002-09-21 15:19) [5]

>Aralekin (21.09.02 12:39)
>SergeyKatruk © (21.09.02 14:08)
Огромное спасибо! А если время работы определенного пользователя?
Открыл модуль windows буду эксперементировать!



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
3-69113
pavelsinicinV
2002-11-03 20:29
2002.11.21
Aизический номер записи в таблице через SQL запрос


1-69281
Nikolai_S
2002-11-12 10:02
2002.11.21
Из Дельфи 6 в Дельфи 5


1-69393
Strumpf
2002-11-09 23:34
2002.11.21
Как изменить высоту элемента TMenuItem?


1-69364
VJar
2002-11-09 13:59
2002.11.21
Имитирование нажатия кнопки


1-69314
RDA
2002-11-12 16:37
2002.11.21
Указатели.