Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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

Надо чтобы блокнот стартовал до появления окна логина. как сделать?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 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, надо писать драйвер.

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 17.04.06 21:26
В одной фирме была проблема запуска сервера после моргания электричества - чтобы не приходилось делать логин (а автологин запрщён глобальными политиками) - дык сделали. Теперь надпись Press Ctrl+Alt+Delete, а сервис уже пашет. Так что это вполне возможно, хоть и не знаю как.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам