Главная страница
    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.013 c
7-69600
OxOTHuK
2002-09-22 23:23
2002.11.21
ХУКи


3-69135
OlegKrt
2002-10-31 09:59
2002.11.21
Проблема при создании индекса Paradox


1-69416
VitaminABC
2002-11-11 07:55
2002.11.21
поиск


4-69648
chsv
2002-10-09 19:19
2002.11.21
неприятное мерцание экрана при изменении положения окон SDI прило


1-69322
VJar
2002-11-12 17:30
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский