Как можно убрать отображение своего работающего проекта из списка задач? - VB
Формулировка задачи:
На сегодня у меня такой вопрос, попробую сформулировать:
как можно убрать отображение своего работающего проекта из списка задач - т.е. Ctrl+Alt+Delete, чтоб он был виден только в процессах. Я нашел код для Windows 9x, но под XP он не работает.
Спасибо
Решение задачи: «Как можно убрать отображение своего работающего проекта из списка задач?»
textual
Листинг программы
- Const RSP_SIMPLE_SERVICE = 1
- Const RSP_UNREGISTER_SERVICE = 0
- Private Declare Function GetCurrentProcessId Lib 'kernel32' () As Long
- Private Declare Function RegisterServiceProcess Lib 'kernel32' (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
- Public Sub MakeMeService()
- Dim pid As Long, reserv As Long
- 'Get the current process ID
- pid = GetCurrentProcessId()
- 'Register as service
- regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
- End Sub
- Public Sub UnMakeMeService()
- Dim pid As Long, reserv As Long
- 'Get the current process ID
- pid = GetCurrentProcessId()
- 'Unregister as service
- regserv = RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE)
- End Sub
- Private Sub Form_Load()
- 'KPD-Team 1999
- 'URL: [url]http://www.allapi.net/[/url]
- 'E-Mail: [email]KPDTeam@Allapi.net[/email]
- MakeMeService
- 'Right now, you're program is hidden from the CTRL-ALT-DEL-list
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- UnMakeMeService
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д