проблему удалось решить только так:
1. заменил код:
Код:

Func _SaveOld()
GUICtrlSetState($Button_Save, $GUI_DISABLE)
$Save_Event = $sLog3_2
$Save_BITS = $sLog2_2
$Save_MU = $sLog1_2
sleep(1000)
GUICtrlSetState($Button_Save, $GUI_ENABLE)
EndFunc
на:
читать дальше »
Код:

Func _SaveOld()
GUICtrlSetState($Button_Save, $GUI_DISABLE)
Select
Case $sLog1_2 = '2'
$Save_MU = 'auto'
Case $sLog1_2 = '3'
$Save_MU = 'demand'
Case $sLog1_2 = '4'
$Save_MU = 'disabled'
Case $sLog1_2 = '0'
$Save_MU = 'boot'
Case Else
$Save_MU = 'system'
EndSelect
Select
Case $sLog2_2 = '2'
$Save_BITS = 'auto'
Case $sLog2_2 = '3'
$Save_BITS = 'demand'
Case $sLog2_2 = '4'
$Save_BITS = 'disabled'
Case $sLog2_2 = '0'
$Save_BITS = 'boot'
Case Else
$Save_BITS = 'system'
EndSelect
Select
Case $sLog3_2 = '2'
$Save_Event = 'auto'
Case $sLog3_2 = '3'
$Save_Event = 'demand'
Case $sLog3_2 = '4'
$Save_Event = 'disabled'
Case $sLog3_2 = '0'
$Save_Event = 'boot'
Case Else
$Save_Event = 'system'
EndSelect
sleep(1000)
GUICtrlSetState($Button_Save, $GUI_ENABLE)
EndFunc
2. заменил код:
Код:

Func _RestoreOld()
GUICtrlSetState($Button_Restore, $GUI_DISABLE)
RunWait(RegWrite('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog', 'Start', 'REG_DWORD', $Save_Event))
RunWait(RegWrite('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\muauserv', 'Start', 'REG_DWORD', $Save_MU))
RunWait(RegWrite('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS', 'Start', 'REG_DWORD', $Save_BITS))
sleep(1000)
_ServicesStat()
sleep(1000)
GUICtrlSetState($Button_Restore, $GUI_ENABLE)
EndFunc
на:
Код:

Func _RestoreOld()
GUICtrlSetState($Button_Restore, $GUI_DISABLE)
RunWait('sc config eventlog start= ' & $Save_Event &'', '', @SW_HIDE)
RunWait('sc config wuauserv start= ' & $Save_MU &'', '', @SW_HIDE)
RunWait('sc config BITS start= ' & $Save_BITS &'', '', @SW_HIDE)
sleep(1000)
_ServicesStat()
sleep(1000)
GUICtrlSetState($Button_Restore, $GUI_ENABLE)
EndFunc
Может кто-нибудь все-таки поможет в плане
Цитата saavaage:
как мне кажется, скрипт можно сократить (смущает большое количество однотипных операций). »
|