Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


Сообщения: 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