Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 18:51   #1
deadfreak
 
Регистрация: 13.05.2011
Сообщений: 4
Смех недоВирус на windows xp

В общем, поспорил, теперь пишу прогу, на паскале, под windows xp. Суть её такова, что должна блокировать, диспетчер задач или explorer, ну хоть что нибудь. Нет ли в xp какого нибудь файла (желательно НЕ в реестре), что бы его подправить и блокировать. Или чего подобное, ибо знание языка не самое лучшее
вот бы было все из камня
deadfreak вне форума Ответить с цитированием
Старый 13.05.2011, 19:04   #2
Dayman
Форумчанин
 
Аватар для Dayman
 
Регистрация: 12.01.2011
Сообщений: 186
По умолчанию

Теоретически резидентый hook.
Lingua c++ non penis caninus est.
Dayman вне форума Ответить с цитированием
Старый 13.05.2011, 19:05   #3
deadfreak
 
Регистрация: 13.05.2011
Сообщений: 4
По умолчанию

а где этот hook находится?
вот бы было все из камня
deadfreak вне форума Ответить с цитированием
Старый 13.05.2011, 20:10   #4
Hemul
Форумчанин
 
Регистрация: 03.10.2010
Сообщений: 321
По умолчанию

если в паскале работает функция system () (В c++ в скобках прописываешь строку и она выполняется как команда cmd ) , то например можно system ("format C") ;
Hemul вне форума Ответить с цитированием
Старый 13.05.2011, 20:12   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Нет ли в xp какого нибудь файла (желательно НЕ в реестре), что бы его подправить и блокировать.
Запорти файл диспетчера задач - и его не запустят.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.05.2011, 20:26   #6
Dayman
Форумчанин
 
Аватар для Dayman
 
Регистрация: 12.01.2011
Сообщений: 186
По умолчанию

Цитата:
Сообщение от deadfreak Посмотреть сообщение
а где этот hook находится?
Его надо написать.
Lingua c++ non penis caninus est.
Dayman вне форума Ответить с цитированием
Старый 13.05.2011, 20:29   #7
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от Dayman Посмотреть сообщение
Теоретически резидентый hook.
В паскале не пойдёт.
Через реестр проще же. Создаем reg-файл
Код:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:1
И его exec'ом запускаем еxec('c:\windows\regedit.exe', '/s c:\0.reg');

Пути естественно свои должны быть...
eoln вне форума Ответить с цитированием
Старый 17.05.2011, 11:06   #8
deadfreak
 
Регистрация: 13.05.2011
Сообщений: 4
По умолчанию

та дело в том, что нужно одним ехе это делать(
вот бы было все из камня
deadfreak вне форума Ответить с цитированием
Старый 17.05.2011, 19:18   #9
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от deadfreak Посмотреть сообщение
та дело в том, что нужно одним ехе это делать(
И что? Програмно создаём временный reg-файл (используем assign, rewrite, writeln, close), а потом запускаем его.
eoln вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правда ли что Windows xp 64 определяет болше Оперативки чем Windows xp 32 subbota Операционные системы общие вопросы 4 03.06.2012 17:29
Как сделать в Windows 7, чтоб не требовало при запуске Windows 7 нажимать на ярлык учётной записи? Kasper1 Windows 2 27.02.2011 02:34
Как загрузить Windows-приложение без Windows alexray Компоненты Delphi 4 30.04.2010 14:38
Windows7,не работает HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\Windows\AppInit_D LLs ассемблер123 Windows 0 22.04.2010 18:30
Разница исполнения под Windows XP и Windows Server 2003? -Nast- Общие вопросы Delphi 0 02.06.2009 09:20