0 / 0 / 0
Регистрация: 22.05.2010
Сообщений: 8

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

22.05.2010, 01:36. Показов 2260. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru