О скрытии процесса....

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

О скрытии процесса....

Сообщение Создатель » 03.05.2004 (Пн) 0:49

Я так понял, что в winXP такая фича не работает....но может это все таки возможно сделать (в смысле скрыть процесс от диспетчера задач)???
Может это можно сделать и в ХР ???

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 03.05.2004 (Пн) 0:58

ну если тока сам диспейчер скрыть ...
вместе с процессом
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Fedesius
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 28.03.2004 (Вс) 11:46

Сообщение Fedesius » 03.05.2004 (Пн) 10:30

А можно поинтересоваться зачем тебе это. Хочеш над кемто подшутить или троянчика заслать 8)

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 03.05.2004 (Пн) 10:44

:arrow: <DELETE> :arrow: :twisted:
Последний раз редактировалось EvilCoder 17.03.2006 (Пт) 21:01, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 03.05.2004 (Пн) 21:16

Какая разница????
Гланое, что это очень нужная вещь....вообще-то я хочу сделать
понтовый клавиатурный шпион.....
Пока что-то не получается..... :evil:

Fedesius
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 28.03.2004 (Вс) 11:46

Сообщение Fedesius » 04.05.2004 (Вт) 8:21

Да пожалуста. Здесь опять понадобится API функция. Код, кстати, очень маленький, что радует =):

Ну сначала надо как полагается объявить саму функцию:

Private Declare Function RegisterServiceProcess Lib "kernel32.dll"_
(ByVal dwProcessId As Long, ByVal dwType As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long

А теперь на событие Form_Load:

Private Sub Form_Load()
Call RegisterServiceProcess(GetCurrentProcessId, 1)
End Sub
Вот и все, делай пожалуста. :)

CyberYen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 10.03.2004 (Ср) 18:14

Сообщение CyberYen » 04.05.2004 (Вт) 11:32

Не-а! В ХР это не работает! Проверь.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 04.05.2004 (Вт) 19:01

В NT+ ваще такой функции нет, только в 9x.
Нет меня больше

Пахан
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 28.03.2004 (Вс) 22:24
Откуда: Московская Обл.

Сообщение Пахан » 04.05.2004 (Вт) 22:20

Народ!
Занимался я когдато этим делом.
Вобщем выход такой: просто прибить диспетчер
другого способа я покачто не нашел

а как прибить диспетчер я нашел где-то на
www.Planet-Source-Code.com

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 05.05.2004 (Ср) 2:23

А как ты собираешься это сделать ( прибить дисп. задач???)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 05.05.2004 (Ср) 3:15

А если сам диспейчер является окном, то наверняка можно его спрятать (для этого надо знать его hWnd) ... или я ошибаюсь?
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 05.05.2004 (Ср) 18:02

Можно и не прятать, просто отлавливать hWnd, зная, что это - "taskmgr", и после этого - DestroyWindow. Можно, наверно, и по-другому.
Нет меня больше

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 06.05.2004 (Чт) 0:34

Ну в таком случае можно использовать FindWindow, а потом и убивать его:)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 2

    TopList