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

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

Ветеран


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

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


проблему удалось решить только так:
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:
как мне кажется, скрипт можно сократить (смущает большое количество однотипных операций). »

-------
мы рождены, чтоб сказку сделать былью


Последний раз редактировалось saavaage, 27-08-2010 в 14:03.


Отправлено: 13:47, 27-08-2010 | #2