Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как на AutoIt заблокировать кнопку CTRL или ALT...или отключить диспетчер задач?

Ответить
Настройки темы
[решено] Как на AutoIt заблокировать кнопку CTRL или ALT...или отключить диспетчер задач?

Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


пишу програмку на AutoIt. Нозастрял. Мне нужно отключить Диспетче задач...Пробовал удалить его через команду "FileDelete"...но через несколько секунд он появляется опять...Одним из возможниых способов вижу отключить кнопку, которая отвечает за вызов диспетчера. Это или CTRL или ALT или DELETE...помогите советом, подскажите как ее отключить

-------
Fraks


Отправлено: 00:27, 25-07-2009

 

Аватара для jentoso

Ветеран


Сообщения: 816
Благодарности: 125

Профиль | Отправить PM | Цитировать


Fraks, уж больно твоя программа на вирусняк походит

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO


Отправлено: 07:03, 25-07-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ven00m

Пользователь


Сообщения: 76
Благодарности: 12

Профиль | Отправить PM | Цитировать


Попробуй так:
Код: Выделить весь код
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe", "Debugger", "REG_SZ", "123")
Цитата:
Fraks, уж больно твоя программа на вирусняк походит
Можт он прогу для компьютерного клуба пишет...

Последний раз редактировалось ven00m, 25-07-2009 в 11:20. Причина: 1

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:05, 25-07-2009 | #3


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


у меня есть дома два компа и у моего знакомого тоже два есть...мы решили открить маленький комп. клуб у меня дома, так что ничего противозаконного в этом нет!!!!!!

-------
Fraks


Отправлено: 12:28, 25-07-2009 | #4


Аватара для jentoso

Ветеран


Сообщения: 816
Благодарности: 125

Профиль | Отправить PM | Цитировать


Цитата Fraks:
у меня есть дома два компа и у моего знакомого тоже два есть...мы решили открить маленький комп. клуб у меня дома, так что ничего противозаконного в этом нет!!!!!! »
Но не проще тогда скачать с сети программу для интернет клуба, чем изобретать велосипед. Таких в сети полно.

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:47, 25-07-2009 | #5


Аватара для Fraks

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


но если написать свою, то будеш знать на 100% как она работает....а чужее....єто как для меня не интересно...лучше свое писать

-------
Fraks


Отправлено: 14:34, 25-07-2009 | #6


Новый участник


Сообщения: 3
Благодарности: 1

Профиль | Отправить PM | Цитировать


А действительно посредством реестра не вариант? Автоит с ним умеет работать. ["HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System"] ключ:"DisableTaskMgr" (DWORD) 1=отключить диспетчер, 0=включить

Код: Выделить весь код
AutoItSetOption ( "TrayIconHide",1)
GUICreate('lock-unlock',250,150)
$chb_reg=GUICtrlCreateCheckbox('реестр',10,20,150,20)
$chb_taskmgr=GUICtrlCreateCheckbox('диспетчер задач',10,50,150,20)
$btn_lock=GUICtrlCreateButton('Заблокировать',20,100,90,30)
$btn_unlock=GUICtrlCreateButton('разблокировать',140,100,90,30)
GUISetState()
Do
$msg=GUIGetMsg()
Select
	Case $msg=$btn_lock
	If GUICtrlRead($chb_reg)=1 Then
		$rw1=RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableRegistryTools", "REG_DWORD","1") 
		If $rw1=1 Then
			GUICtrlCreateLabel('lock',170,20,60,20)
		Else
			GUICtrlCreateLabel('error',170,20,60,20)
		EndIf
	EndIf
	If GUICtrlRead($chb_taskmgr)=1 Then
		$rw2=RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", "REG_DWORD","1")
		If $rw2=1 Then
			GUICtrlCreateLabel('lock',170,50,60,20)
		Else
			GUICtrlCreateLabel('error',170,50,60,20)
		EndIf
	EndIf
	Case $msg=$btn_unlock
	If GUICtrlRead($chb_reg)=1 Then
		$rw1=RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableRegistryTools", "REG_DWORD","0")
		If $rw1=1 Then
			GUICtrlCreateLabel('unlock',170,20,60,20)
		Else
			GUICtrlCreateLabel('error',170,20,60,20)
		EndIf		
	EndIf
	If GUICtrlRead($chb_taskmgr)=1 Then
		$rw2=RegWrite ( "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", "REG_DWORD","0")
		If $rw2=1 Then
			GUICtrlCreateLabel('unlock',170,50,60,20)
		Else
			GUICtrlCreateLabel('error',170,50,60,20)
		EndIf
	EndIf
EndSelect	
Until $msg=-3
Вот тебе готовый код , если хочешь...
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:45, 21-08-2009 | #7


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


А можно ещё так

Код: Выделить весь код
;~ #NoTrayIcon
Opt("WinTitleMatchMode", 2) ;3

$Handle = "Диспетчер задач Windows"

;~ RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", "Pr", "REG_SZ", @ScriptFullPath) ; Вносим данные в автозагрузку через реестр

While 1

    If WinExists($Handle, "") Then WinKill ($Handle, "")
    Sleep(100)

WEnd
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:33, 21-08-2009 | #8


Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


Цитата Fraks:
Пробовал удалить его через команду "FileDelete"...но через несколько секунд он появляется опять... »
Напиши в консоли следующее:

SFC /PURGECACHE
SFC /CACHESIZE = 0

Теперь удаляй диспетчер задач.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:24, 21-08-2009 | #9


Аватара для Medic84

$AutoITer


Автор проектов


Сообщения: 446
Благодарности: 44

Профиль | Отправить PM | Цитировать


Вот только если что зависнеееет))) Только РЕСЕТ поможет....

-------

AutoIT Русское сообщество| Моя лаборатория


Отправлено: 13:57, 24-08-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как на AutoIt заблокировать кнопку CTRL или ALT...или отключить диспетчер задач?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] MS W Vista U - отсутствует диспетчер задачь по ctrl+alt+del SAOPP Microsoft Windows Vista 2 12-01-2010 18:45
Redhat/Fedora - thinstation-2.2 нужно отключить сочетания клавиш Alt-F1, Ctrl-Alt-F1,... AlxCruel Общий по Linux 0 18-09-2009 11:09
Разное - Как настроить запуск диспетчера задач на комбинацию ctrl+alt+delete? death_ Microsoft Windows Vista 4 24-03-2009 00:09
Как удалить или заблокировать кнопку ПУСК? diPhUZ8R Microsoft Windows NT/2000/2003 6 30-10-2006 19:01
[решено] Как отключить требование Ctrl-Alt-Del без входа в систему Traktorist Microsoft Windows NT/2000/2003 32 06-04-2006 20:09




 
Переход