max_br
Зарегистрирован: 13.11.2005 Сообщения: 1
|
Добавлено: Вс Ноя 13 2005 21:21 Заголовок сообщения: как скрыть процес от таскмеьнеджера в win XP |
|
|
в FAQ нашол только :
typedef int (__stdcall *RegisterServiceProcess) (int , int);
HANDLE hkernel32;
RegisterServiceProcess rgProcess;
hkernel32 = GetModuleHandle("kernel32.dll");
rgProcess = (RegisterServiceProcess)GetProcAddress(hkernel32,
"RegisterServiceProcess");
rgProcess(GetCurrentProcessId(), 1);
но бод ХР не работает |
|
DmitryShm
Зарегистрирован: 17.11.2003 Сообщения: 211 Откуда: Казань
|
Добавлено: Вс Ноя 13 2005 22:24 Заголовок сообщения: в createprocess... |
|
|
task manager может работать с учетом того, кто его просматривает. Это программа разделена на логику и интерфейсную часть. Почти клиент-сервер. Так вот, в MSDN и книги Рихтера говорится и функциях, которые когда создают процесс и потоки в нем, задают права... Вам, простите, для чего скрывать процесс? Если пользователь смотрит, то ему видны только "свои" процессы. Администратор видит по возможности все. Если вам ОЧЕНЬ хочется манипулировать task-манагером, то делайте инъекция кода в dll и обходите проверки операционной системы. Но это уже не ко мне. Опять, похоже, люди пытаются делать не свою работу. Ищем профи и.. опять не находим на этом форуме. _________________ love IT |
|