Добрый день! Как сделать что бы программа запускалась ещё до полного запуска Windows, как например это делает антивирус сразу проверяющий файлы на ребуте?
Здравствуйте, Аноним, Вы писали:
А>Добрый день! Как сделать что бы программа запускалась ещё до полного запуска Windows, как например это делает антивирус сразу проверяющий файлы на ребуте?
Нужно писать Windows-службу. Службы обычно запускаются раньше всех приложений.
Если нужно еще раньше (до входа пользователя в систему) — закреплять ее за определенной группой загрузки.
См. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
А вообще, вопрос — что считать полным запуском Windows ?
Показ окна logon screen — это уже полный запуск или наполовину ?
А загрузка драйверов файловой системы ?..
Как много веселых ребят, и все делают велосипед...
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. Вообще нужен монопольный доступ к системному диску. Или его можно получить как-то иначе?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, 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)