Главная страница
    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.007 c
14-69486
Val
2002-11-01 13:36
2002.11.21
Украден мобильник


1-69333
mazepa
2002-11-11 21:54
2002.11.21
нехватка мозга


1-69332
Comp
2002-11-12 19:54
2002.11.21
И ещё...


14-69492
Andrey
2002-11-01 10:45
2002.11.21
Вопорс по Linux


1-69331
Gogi
2002-11-12 00:18
2002.11.21
Установка компонентов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский