Can't find DLL entry point RegisterServiceProcess in kernel32
Вот что VB пишет, когда пытаюсь воспользоваться примером из интернет. В win98 работает, а в w2k и winXP ни в какую. В MSDN нашел:
To call RegisterServiceProcess, retrieve a function pointer using GetProcAddress on KERNEL32.DLL. Use the function pointer to call RegisterServiceProcess.
Что-то это должно значить, наверное. Может подскажите? У меня код такой
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal ProcessID As Long, ByVal ServiceFlags As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Private Sub Form_Load()
RegisterServiceProcess GetCurrentProcessId, 1
End Sub
Можно ли его легко изменить, чтобы заработал в NT или надо дописывать 1000 строк кода?
Заранее спасибо за ответы, друзья!