Главная страница
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.014 c
7-69606
DMdeveloper
2002-09-14 18:57
2002.11.21
Работа с USB устройством.


3-69122
BlackTiger
2002-11-01 21:11
2002.11.21
Глюк с MaxRecords в ADO? (Решил, но...)


3-69123
Kombat
2002-11-04 10:27
2002.11.21
Относительно backup/restore после удаления


1-69398
Сатир
2002-11-08 20:17
2002.11.21
Оптимизируйте конструкцию


1-69240
Александр
2002-11-11 16:07
2002.11.21
обучение (курсы) Delphi