Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Невидимка Добавлено: 11.04.10 13:57  

Автор вопроса:  Petr
Как можно сделать чтобы моя программа не была видна в ДИСПЕЧЕР ЗАДАЧ (CTRL+ALT+DEL).Помогите пожалуста

Ответить

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

Номер ответа: 1
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #1 Добавлено: 11.04.10 14:38
:) одно время раздражали, а сейчас уже начинают нравиться такие вопросы, может это старость ?

Ответить

Номер ответа: 2
Автор ответа:
 iprog



Вопросов: 26
Ответов: 110
 Web-сайт: usprogs.atheo-club.ru
 Профиль | | #2
Добавлено: 11.04.10 15:27
Для того, чтобы убрать Вашу программу из этого списка, необходимо зарегистрировать её как сервис.
Напишите это в разделе General:
  1. Public Declare Function GetCurrentProcessId _
  2. Lib "kernel32" () As Long
  3. Public Declare Function GetCurrentProcess _
  4. Lib "kernel32" () As Long
  5. Public Declare Function RegisterServiceProcess _
  6. Lib "kernel32" (ByVal dwProcessID As Long, _
  7. ByVal dwType As Long) As Long
  8. Public Const RSP_SIMPLE_SERVICE = 1
  9. Public Const RSP_UNREGISTER_SERVICE = 0


Чтобы убрать Вашу программу из списка Alt+Ctrl+Del, напишите это:

  1. Public Sub MakeMeService()
  2. Dim pid As Long
  3. Dim reserv As Long
  4. pid = GetCurrentProcessId()
  5. regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
  6. End Sub


Чтобы показать Вашу программу в списке Alt+Ctrl+Del, напишите это:

  1. Public Sub UnMakeMeService()
  2. Dim pid As Long
  3. Dim reserv As Long
  4. pid = GetCurrentProcessId()
  5. regserv = RegisterServiceProcess(pid, _
  6. RSP_UNREGISTER_SERVICE)
  7. End Sub

Не забудьте дать ссылки на эти процедуры, например, в Form_Load. Также, чтобы освободить системные ресурсы, не забудьте дерегистрировать Вашу программу (процедура UnMakeMeService)!

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 11.04.10 15:31
Аааа! И перестань сувать в свои топики этот депрессивный смайлик!

Ответить

Номер ответа: 4
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #4 Добавлено: 11.04.10 20:42
Ilya, а разве это не для вин98?

Ответить

Номер ответа: 5
Автор ответа:
 ηikolaŠ~rus



ICQ: 604058327 

Вопросов: 50
Ответов: 287
 Профиль | | #5 Добавлено: 11.04.10 20:57
нет ,под семерку и под хп идет....

Ответить

Номер ответа: 6
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #6
Добавлено: 11.04.10 23:21
В Диспетчере задач есть 2 вкладки, конечно в "Приложениях" программа не будет видно, Но! Кто в здравом уме там будет процессы смотреть?

Если способы и из процессов удалить.
Но чёт я стремаюсь вам этот код давать. Не то, что другим, себе навредите.

Ответить

Номер ответа: 7
Автор ответа:
 Just



Вопросов: 4
Ответов: 330
 Профиль | | #7 Добавлено: 12.04.10 00:09
а код этот тупо перехват сообщения (уже не помню какого) при вызове диспетчера задач?

p.s. у кого работает RegisterServiceProcess вне 98?

Ответить

Номер ответа: 8
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #8 Добавлено: 12.04.10 13:58
Но! Кто в здравом уме там будет процессы смотреть?

Я смотрю, эта вкладка у меня по умолчанию.

Ответить

Номер ответа: 9
Автор ответа:
 V1RTUOZ



Вопросов: 1
Ответов: 7
 Профиль | | #9 Добавлено: 12.04.10 15:13
В ХР никак, только хукать нативные функции типа NtQuerySystemInformation. Я как-то писал подобное. Да и на форуме вроде был пример от SNE.

Ответить

Номер ответа: 10
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #10 Добавлено: 12.04.10 19:31
App.TaskVisible = Fаlse
кажется задача скрывается так

Ответить

Номер ответа: 11
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #11 Добавлено: 12.04.10 19:38
А с процессами действительно лучше не связываться, всё равно антивир поймает и кастрирует такую прогу.

Ответить

Номер ответа: 12
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #12
Добавлено: 12.04.10 23:46
V1RTUOZ пишет:
Я

Вот и узнали мой новый ник. Но на митуе так и останусь под старым)

Ответить

Номер ответа: 13
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #13 Добавлено: 13.04.10 00:19
VERTUoz

Ответить

Номер ответа: 14
Автор ответа:
 Alex



Вопросов: 7
Ответов: 73
 Профиль | | #14 Добавлено: 19.04.10 18:32
do not spam, please :-)

Ответить

Номер ответа: 15
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #15
Добавлено: 24.04.10 17:39
do not spam, please


Why do you think it is spam?
It's a good sense of humour! (May be "good":))

Ответить

Страница: 1 | 2 |

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



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