Запуск на ребуте.
От: Аноним  
Дата: 03.10.11 11:14
Оценка:
Добрый день! Как сделать что бы программа запускалась ещё до полного запуска Windows, как например это делает антивирус сразу проверяющий файлы на ребуте?
Re: Запуск на ребуте.
От: okman Беларусь https://searchinform.ru/
Дата: 03.10.11 11:24
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Добрый день! Как сделать что бы программа запускалась ещё до полного запуска Windows, как например это делает антивирус сразу проверяющий файлы на ребуте?


Нужно писать Windows-службу. Службы обычно запускаются раньше всех приложений.
Если нужно еще раньше (до входа пользователя в систему) — закреплять ее за определенной группой загрузки.
См. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder

А вообще, вопрос — что считать полным запуском Windows ?
Показ окна logon screen — это уже полный запуск или наполовину ?
А загрузка драйверов файловой системы ?..
Re: Запуск на ребуте.
От: ononim  
Дата: 03.10.11 11:58
Оценка: +2
http://technet.microsoft.com/en-us/library/cc963230.aspx
тока там придется писать не просто программу, а native executable
Как много веселых ребят, и все делают велосипед...
Re[2]: Запуск на ребуте.
От: Аноним  
Дата: 03.10.11 16:45
Оценка:
Здравствуйте, okman, Вы писали:

O>Нужно писать Windows-службу. Службы обычно запускаются раньше всех приложений.

O>Если нужно еще раньше (до входа пользователя в систему) — закреплять ее за определенной группой загрузки.
O>См. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder

O>А вообще, вопрос — что считать полным запуском Windows ?

O>Показ окна logon screen — это уже полный запуск или наполовину ?
O>А загрузка драйверов файловой системы ?..

Хотелось бы запускать в то же время, в которое это делает chkdsk. Вообще нужен монопольный доступ к системному диску. Или его можно получить как-то иначе?
Re[3]: Запуск на ребуте.
От: Мишень-сан  
Дата: 06.10.11 13:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, okman, Вы писали:


O>>Нужно писать Windows-службу. Службы обычно запускаются раньше всех приложений.

O>>Если нужно еще раньше (до входа пользователя в систему) — закреплять ее за определенной группой загрузки.
O>>См. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder

O>>А вообще, вопрос — что считать полным запуском Windows ?

O>>Показ окна logon screen — это уже полный запуск или наполовину ?
O>>А загрузка драйверов файловой системы ?..

А>Хотелось бы запускать в то же время, в которое это делает chkdsk. Вообще нужен монопольный доступ к системному диску. Или его можно получить как-то иначе?


Native API (не путать с Win32 API)
Re[4]: Запуск на ребуте.
От: Аноним  
Дата: 06.10.11 17:57
Оценка:
Здравствуйте, Мишень-сан, Вы писали:

МС>Native API (не путать с Win32 API)


Да, уже разобрался
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.