Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

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

 

  Вопрос: Прячем прогу от TaskManager'a в ХР Добавлено: 04.09.03 19:35  

Автор вопроса:  ДимОН

Я не первый, кто мучается здесь этим вопросом, но все же..;)

Обыскал уже наверное весь рунет, но так и не нашел ничего, что могло решить эту пролему :( Если кто в курсе, буду благодарен любой инфе...

Пишите сюда, либо на мыло: dimedroll@ukr.net

 

ЗЫ. Кстати, слышал, что для решения этой проблемы достаточно назвать прогу системным именем... Пробовал - нифига.

Ответить

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

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



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #1 Добавлено: 04.09.03 19:57

Запускай как службу

Ответить

Номер ответа: 2
Автор ответа:
 ДимОН



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 04.09.03 21:43

Если имеешь в виду ф-ю: RegisterServiceProcess(processid, type), так она в ХР не работает... :( {А было бы неплохо}.

Еще у кого-то мысли умные есь? ;)

Ответить

Номер ответа: 3
Автор ответа:
 Padre



ICQ: 346632205 

Вопросов: 25
Ответов: 215
 Web-сайт: localhost
 Профиль | | #3
Добавлено: 04.09.03 23:02

А метод в лоб - удаление проги из списка TaskManager при помощи SendMessage

Ответить

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



ICQ: 156165990 

Вопросов: 12
Ответов: 229
 Профиль | | #4 Добавлено: 05.09.03 08:15

Нет, я имею ввиду службы WinNT. Этот вопрос уже обсуждался на форуме. Служба выполняется в 3м кольце процессора, как и программа, но ее не видно в таск менеджере. Дешево и сердито.

Ответить

Номер ответа: 5
Автор ответа:
 Slay



Вопросов: 27
Ответов: 150
 Web-сайт: www.slaysoft.stormway.ru
 Профиль | | #5
Добавлено: 05.09.03 09:22

Одна фигня написать службу очень сложно... хотя есть пара контролов позволяющих регистрировать софтину как службу.... но от этого мало что изменяется... процесс видится и уничтожается...

Есть очень простой вариант - назови ехе-к Services.exe и App.Taskvisible=False и тогда Task Maneger ничего сделать не сможет....  но другие софтины умеющие убивать процессы серовно его грохнут...

 

Ответить

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



Вопросов: 27
Ответов: 150
 Web-сайт: www.slaysoft.stormway.ru
 Профиль | | #6
Добавлено: 05.09.03 09:40

хм... соврал чуток.... проект должен называться Services, Exe-к Services.exe... вот... и тогда Task Manager начинает путать настоящий Services и подставной....

 

Успехов....

Ответить

Номер ответа: 7
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 05.09.03 11:00
To Padre: а как быть с альтернативными прогами, которые позволяют просматривать список процессов? Я сам таких не видал, но говорят, что Far такое может...

Ответить

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



Вопросов: 32
Ответов: 30
 Профиль | | #8 Добавлено: 05.09.03 12:16
Все твердят про SendMessage, а как его использовать не говорят (примерчик бы что ли подкинули)

Ответить

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



Вопросов: 27
Ответов: 150
 Web-сайт: www.slaysoft.stormway.ru
 Профиль | | #9
Добавлено: 06.09.03 08:09

2 Павел: Far начиная с версии 1.65 умеет ибивать процессы. Да еще десяток другой подобных софтин есть (TaskInfo, Remote Task Manager и т.д.)

 

2 ALL: Проще убивать сам Task Manager (чем удалять из списка т.к. он постоянно обновляеся...) послав ему TerminateProcess...

Ответить

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



Вопросов: 7
Ответов: 3
 Профиль | | #10 Добавлено: 06.09.03 23:41

чтобы скрыть прогу из меню таскменеджера достаточно написать App.TaskVisible = False

но есть ещё список процессов, но в него никто не смотрит!

ну уж если тебе ОЧЕНЬ надо чтобы юзверь её не обнаружил можно поставить событие END на нажатие Ctr+alt=del

Ответить

Номер ответа: 11
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #11
Добавлено: 07.09.03 04:09
To lelick: я всегда заглядываю. И наоборот редко заглядываю в Задачи. Так как в процессах процесс вырубается одним махом, а в Задачах ещё начинает что-то переспраишвать и  тормозить... Да и процессов намного больше чем задач!

Ответить

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



Вопросов: 86
Ответов: 920
 Профиль | | #12 Добавлено: 07.09.03 06:44

Ya tak zhe kak Pave ldelayu vsegda.

a vashe, raz est`kontoly kotorye ento delat` mogut, to mogem i my. prosto lenimsya...koroche, nado kodit`, kodit`, i ische raz kodit`, brat`ya kodery.

Ответить

Номер ответа: 13
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #13
Добавлено: 07.09.03 08:31
Насчёт убивания таск мэнеджера через TerminateProcess: тогда уж
лучше сразу убить файл taskmgr.exe, чтоб менеджера задач не было
вообще. Но это не решает задачи.
Сейчас гляну, я где-то видел что-то о решении этой проблемы... Ох,
долго же идёт поиск по 70000 писем... Что-то не ищется... Вот нашёл
ссылочку, как отрубать кнопки (чтобы запретить нажимание Ctrl alt
del): http://msdn.microsoft.com/msdnmag/issues/02/09/cqa/default.aspx

Вот ещё нашёл:

-------------------
Можешь заблокировать показ списка задач:

Private Declare Function SystemParametersInfo Lib "user32" Alias
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal
lpvParam As Any, ByVal fuWinIni As Long) As Long

SystemParametersInfo 97, True, CStr(1), 0 ' заблокировать
SystemParametersInfo 97, False, CStr(1), 0 ' разблокировать
-------------------

Помню ведь, что видел где-то... Но найти не могу!

Ответить

Номер ответа: 14
Автор ответа:
 Павел



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

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #14
Добавлено: 07.09.03 08:35

тест

Ответить

Номер ответа: 15
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #15 Добавлено: 11.11.03 17:00

НАРОД, Я ЗНАЮ КАК!!! ДАЖЕ ПРИМЕР ЕСТЬ - РАБОТАЮЩИЙ!!!!!!!!!!

КОМУ НАДО - ПРОШУ НА AESOFT@MAIL.RU

ASTERIX

Ответить

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

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



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