Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
Юрий К   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.109 c
1-69332
Comp
2002-11-12 19:54
2002.11.21
И ещё...


3-69143
Tundra
2002-10-31 10:03
2002.11.21
Глюки с ADO


3-69131
Explorer
2002-10-30 08:33
2002.11.21
StoredProc


14-69488
Николай Быков
2002-11-01 17:30
2002.11.21
Для разминки мозгов


1-69339
TTCustomDelphiMaster
2002-11-12 18:31
2002.11.21
ActiveX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский