Страница: 1 |
|
Вопрос: Запуск службы первее всех
|
Добавлено: 15.04.06 07:33
|
|
Автор вопроса: Valet
|
Здраствуйте. Необходимо запустить службу до логина в системе (т.е. до появления окошка Нажмите кнтрл альт дел для входа). Пишу на вб.нет в висуал студио 2003
Создал новую службу, она сгенерила автокод. вот примерно так:
Imports System.ServiceProcess
Public Class Service1
Inherits System.ServiceProcess.ServiceBase
" Component Designer generated code "
...............
Protected Overrides Sub OnStart(ByVal args() As String)
' Add code here to start your service. This method should set things
' in motion so your service can do its work.
Dim proc As Process
proc = Process.Start("notepad.exe")
End Sub
Protected Overrides Sub OnStop()
' Add code here to perform any tear-down necessary to stop your service.
End Sub
End Class
Надо чтобы блокнот стартовал до появления окна логина. как сделать?
Ответить
|
Номер ответа: 1 Автор ответа: Valet
Вопросов: 2 Ответов: 1
|
Профиль | | #1
|
Добавлено: 15.04.06 07:34
|
а он стартует после загрузки всего
Ответить
|
Номер ответа: 2 Автор ответа: HOOLIGAN
Вопросов: 0 Ответов: 1066
|
Профиль | | #2
|
Добавлено: 15.04.06 19:40
|
Как SERVICE_BOOT_START или SERVICE_SYSTEM_START твой сервис стартовать не сможет, это могут только драйвера. Твоему сервису доступна только третья ступень (самая последняя очередь) - SERVICE_AUTO_START.
В пределах каждой из трех групп порядок старта неопределен. Т.е. даже в самой поздней группе ты не сможешь уверенно стартовать первым.
Чтобы перебраться в одну из групп SERVICE_BOOT_START или SERVICE_SYSTEM_START, надо писать драйвер.
Ответить
|
Страница: 1 |
Поиск по форуму