Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 8

Как спрятать процесс от диспетчера?

22.05.2010, 01:36. Показов 2254. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ну вообщем... Когда жмешь контрл-альт-делит (в XP)в разделе Приложения висит моя прога. Как спрятать её?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.05.2010, 01:36
Ответы с готовыми решениями:

Как скрыть процесс от диспетчера задач
Как скрыть процесс от диспетчера задач (чтобы ее не было в процессах).

Как снять программу (процесс) с диспетчера задач?
Люди! Вопрос короткий. Возможно ли снять процесс (программу), как в диспетчере задач, с помощью VB 6.0. Если вы знаете, то помогите мне! ...

Убрать процесс из диспетчера задач
Здравствуйте. Пишу шуточную программку. Нужно: 1) отключить выключение программки комбинацией Alt+F4 2) убрать программку из Диспетчера...

8
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 8
22.05.2010, 01:45  [ТС]
Я юзаю VB 6.0 и XP
0
Messir
22.05.2010, 02:08
Тебе как, нужна полная невидимость? Т.е. чтобы и на вкладке с процессами видно не было? Или же только в 'приложениях'?
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 8
22.05.2010, 02:39  [ТС]
Желательно, и то, и другое. У меня прога и так в stealth режиме(формы не видно, как-будто visible - false кто-то включил.). Ну а если и то и другое нельзя, то в приложениях хотяб.
0
0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 8
22.05.2010, 05:12  [ТС]
Ну поможите мне! Ведь эта тема многим будет интересна!
0
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
22.05.2010, 15:55
с такими вопросами тебе нужно на хакер.ру в заподлостроение обращаться, а здесь люди серьезные темы обсуждают
0
0 / 0 / 0
Регистрация: 13.11.2009
Сообщений: 14
22.05.2010, 22:03
'Создаешь два модуля классов:

'1. назовем: cWinVersion.cls

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Option Explicit
Public Enum EnumWindowsVersion
  wvWindows32 = 0
  wvWindows9x = 1
  wvWindowsNT = 2
End Enum
 
Private Declare Function GetVersionEx Lib 'kernel32' Alias 'GetVersionExA' (lpVersionInformation As OSVERSIONINFO) As Long
Private Type OSVERSIONINFO
  dwOSVersionInfoSize As Long
  dwMajorVersion As Long
  dwMinorVersion As Long
  dwBuildNumber As Long
  dwPlatformId As Long
  szCSDVersion As String * 128
End Type
Private m_OSInfo As OSVERSIONINFO
 
Public Property Get Version2() As String
  Version2 = m_OSInfo.szCSDVersion
End Property
 
Public Property Get Build() As Long
  Build = m_OSInfo.dwBuildNumber
End Property
 
Public Property Get Minor() As Long
  Minor = m_OSInfo.dwMinorVersion
End Property
 
Public Property Get Major() As Long
  Major = m_OSInfo.dwMajorVersion
End Property
 
Public Property Get Version() As EnumWindowsVersion
  Select Case m_OSInfo.dwPlatformId
    Case 0
      Version = wvWindows32
    Case 1
      Version = wvWindows9x
    Case 2
      Version = wvWindowsNT
  End Select
End Property
 
Private Function m_Load()
  Dim Ret&
  m_OSInfo.dwOSVersionInfoSize = Len(m_OSInfo)
  Ret& = GetVersionEx(m_OSInfo)
  If Ret& = 0 Then
    Err.Raise vbObjectError + 100, 'GetVersionEx API', 'Error Getting Version Information'
    Exit Function
  End If
End Function
 
Private Sub Class_Initialize()
  m_Load
End Sub
'2. назовем: cAppHider.cls

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Option Explicit
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 HideApplication()
    Dim ws As cWinVersion
    Set ws = New cWinVersion
  Select Case ws.Version
      Case EnumWindowsVersion.wvWindows9x
      MakeMeService
          Case EnumWindowsVersion.wvWindowsNT
      App.Title = ''
  End Select
End Sub
Private Sub MakeMeService()
  Dim PId As Long, regserv As Long
  PId = GetCurrentProcessId()
  regserv = RegisterServiceProcess(PId, RSP_SIMPLE_SERVICE)
End Sub
 
Private Sub UnMakeMeService()
  Dim PId As Long, regserv As Long
  PId = GetCurrentProcessId()
  regserv = RegisterServiceProcess(PId, RSP_UNREGISTER_SERVICE)
End Sub
'3. Создаешь форму

Visual Basic
1
2
3
4
5
6
Private Sub Form_Load()
 
Dim cH As New cAppHider
cH.HideApplication
 
End Sub
'УДАЧИ!
0
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
23.05.2010, 20:17
оффтоп, кстати...
Неужели влом зайти на Яндекс и написать 'скрыть программу task manager' ? Первый же линк ведет куда надо.
0
Messir
23.05.2010, 21:49
а самое обидное - это то, что под NT этот трюк работать не будет...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.05.2010, 21:49
Помогаю со студенческими работами здесь

Возможно ли скрыть процесс от Диспетчера задач?
Думаю, что в названии вопрос уже понятен. Перерыл кучу форумов, искал исходники, но ничего к сожалению не нашел. Народ скажите,...

Как спрятать программу от диспетчера задач?
опишите пожалуйста как спрятать программу от диспетчера задач(чтоб не было в нем программы но вызвать диспетчер можна было)

Как спрятать программу от диспетчера задaч?
Всем доброго времени суток У меня такой вопрос: Как спрятать программу от диспетчера задaч, но с возможностью увидеть ее через tasklist ...

Как закрыть процесс при открытии диспетчера задач?
Как закрыть процесс (к примеру Setup.exe) при открытии диспетчера задач?

Скрыть процесс из диспетчера
Привет программистам и всем кто на них похож =) есть задача( не для написания вирусов): надо программно скрыть процесс из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru