Hallo,
heute nichts, was mit SQLite zutun hat - sondern mit der Registry. Da ich regelmäßig vor Ort beim Kunden bin (Computer-Probleme ect.), ggf. auch Registry-Einstellungen vornehmen muß ist dieses kleine Programm zustande gekommen.
Viel Spaß damit ![]()
Mfg
trallala
Spoiler anzeigen
#include <GUIConstants.au3>
#NoTrayIcon
Opt("GUIResizeMode", 1)
Opt("GUIOnEventMode", 1)
GUICreate("Einstellungen",370,350)
GUISetBkColor(0x004A6F)
$check1 = GUICtrlCreateCheckbox ("", 10, 10, 170, 20)
$check2 = GUICtrlCreateCheckbox ("", 10, 40, 170, 20)
$check3 = GUICtrlCreateCheckbox ("", 10, 70, 170, 20)
$check4 = GUICtrlCreateCheckbox ("", 10, 100, 170, 20)
$check5 = GUICtrlCreateCheckbox ("", 10, 130, 170, 20)
$check6 = GUICtrlCreateCheckbox ("", 10, 160, 170, 20)
$check7 = GUICtrlCreateCheckbox ("", 10, 190, 170, 20)
$check8 = GUICtrlCreateCheckbox ("", 10, 220, 170, 20)
$check9 = GUICtrlCreateCheckbox ("", 10, 250, 170, 20)
$check10 = GUICtrlCreateCheckbox ("", 10, 280, 170, 20)
$check11 = GUICtrlCreateCheckbox ("", 190, 10, 170, 20)
$check12 = GUICtrlCreateCheckbox ("", 190, 40, 170, 20)
$check13 = GUICtrlCreateCheckbox ("", 190, 70, 170, 20)
$check14 = GUICtrlCreateCheckbox ("", 190, 100, 170, 20)
$check15 = GUICtrlCreateCheckbox ("", 190, 130, 170, 20)
$check16 = GUICtrlCreateCheckbox ("", 190, 160, 170, 20)
$check17 = GUICtrlCreateCheckbox ("", 190, 190, 170, 20)
$check18 = GUICtrlCreateCheckbox ("", 190, 220, 170, 20)
$check19 = GUICtrlCreateCheckbox ("", 190, 250, 170, 20)
$check20 = GUICtrlCreateCheckbox ("", 190, 280, 170, 20)
;
$Label1 = GUICtrlCreateLabel("Info: * Einstellung sofort aktiv - Neustart erforderlich", 10,320,350,20)
GUICtrlSetColor($Label1, 0xFFFFFF)
;
; ---> 1 Anzeige (Designs) - ok
if (_GetAnzDesignAllowed()==1) Then
GUICtrlSetState($check1,$GUI_CHECKED);
GUICtrlSetData($check1,"* Anzeige (Designs)")
GUICtrlSetBkColor($check1, 0x008080)
GUICtrlSetColor($check1, 0xFFFFFF)
Else
GUICtrlSetState($check1,$GUI_UNCHECKED);
GUICtrlSetData($check1,"* Anzeige (Designs)")
GUICtrlSetBkColor($check1, 0xFF8080)
EndIf
; ---> 2 Anzeige (Desktop)
if (_GetAnzHintAllowed()==1) Then
GUICtrlSetState($check2,$GUI_CHECKED);
GUICtrlSetData($check2,"* Anzeige (Desktop)")
GUICtrlSetBkColor($check2, 0x008080)
GUICtrlSetColor($check2, 0xFFFFFF)
Else
GUICtrlSetState($check2,$GUI_UNCHECKED);
GUICtrlSetData($check4,"* Anzeige (Desktop)")
GUICtrlSetBkColor($check2, 0xFF8080)
EndIf
; ---> 3 Anzeige (Bildschirmschoner)
if (_GetBldSaverAllowed()==1) Then
GUICtrlSetState($check3,$GUI_CHECKED);
GUICtrlSetData($check3,"* Anzeige (Bildschirmschoner)")
GUICtrlSetBkColor($check3, 0x008080)
GUICtrlSetColor($check3, 0xFFFFFF)
Else
GUICtrlSetState($check3,$GUI_UNCHECKED);
GUICtrlSetData($check3,"* Anzeige (Bildschirmschoner)")
GUICtrlSetBkColor($check3, 0xFF8080)
EndIf
; ---> 4 Anzeige (Darstellung)
if (_GetAnzDarAllowed()==1) Then
GUICtrlSetState($check4,$GUI_CHECKED);
GUICtrlSetData($check4,"* Anzeige (Darstellung)")
GUICtrlSetBkColor($check4, 0x008080)
GUICtrlSetColor($check4, 0xFFFFFF)
Else
GUICtrlSetState($check4,$GUI_UNCHECKED);
GUICtrlSetData($check4,"* Anzeige (Darstellung)")
GUICtrlSetBkColor($check4, 0xFF8080)
EndIf
; ---> 5 Anzeige (Einstellungen)
if (_GetAnzEinAllowed()==1) Then
GUICtrlSetState($check5,$GUI_CHECKED);
GUICtrlSetData($check5,"* Anzeige (Einstellungen)")
GUICtrlSetBkColor($check5, 0x008080)
GUICtrlSetColor($check5, 0xFFFFFF)
Else
GUICtrlSetState($check5,$GUI_UNCHECKED);
GUICtrlSetData($check5,"* Anzeige (Einstellungen)")
GUICtrlSetBkColor($check5, 0xFF8080)
EndIf
; ---> 6 Anzeige (Hintergrundbild)
if (_GetAnzBildAllowed()==1) Then
GUICtrlSetState($check6,$GUI_CHECKED);
GUICtrlSetData($check6,"* Anzeige (Hintergrundbild)")
GUICtrlSetBkColor($check6, 0x008080)
GUICtrlSetColor($check6, 0xFFFFFF)
Else
GUICtrlSetState($check6,$GUI_UNCHECKED);
GUICtrlSetData($check6,"* Anzeige (Hintergrundbild)")
GUICtrlSetBkColor($check6, 0xFF8080)
EndIf
; ---> 7 Anzeige (Eigenschaften)
if (_GetAnzEigAllowed()==1) Then
GUICtrlSetState($check7,$GUI_CHECKED);
GUICtrlSetData($check7,"* Anzeige (Eigenschaften)")
GUICtrlSetBkColor($check7, 0x008080)
GUICtrlSetColor($check7, 0xFFFFFF)
Else
GUICtrlSetState($check7,$GUI_UNCHECKED);
GUICtrlSetData($check7,"* Anzeige (Eigenschaften)")
GUICtrlSetBkColor($check7, 0xFF8080)
EndIf
; ---> 8 Ausführen
if (_GetAusfuehrenAllowed()==1) Then
GUICtrlSetState($check8,$GUI_CHECKED);
GUICtrlSetData($check8,"- Ausführen")
GUICtrlSetBkColor($check8, 0x008080)
GUICtrlSetColor($check8, 0xFFFFFF)
Else
GUICtrlSetState($check8,$GUI_UNCHECKED);
GUICtrlSetData($check8,"- Ausführen")
GUICtrlSetBkColor($check8, 0xFF8080)
EndIf
; ---> 9 Active Desktop
if (_GetADeskAllowed()==1) Then
GUICtrlSetState($check9,$GUI_CHECKED);
GUICtrlSetData($check9,"- Active Desktop")
GUICtrlSetBkColor($check9, 0x008080)
GUICtrlSetColor($check9, 0xFFFFFF)
Else
GUICtrlSetState($check9,$GUI_UNCHECKED);
GUICtrlSetData($check9,"- Active Desktop")
GUICtrlSetBkColor($check9, 0xFF8080)
EndIf
; ---> 10 CMD
if (_GetCMDAllowed()==1) Then
GUICtrlSetState($check10,$GUI_CHECKED);
GUICtrlSetData($check10,"* CMD")
GUICtrlSetBkColor($check10, 0x008080)
GUICtrlSetColor($check10, 0xFFFFFF)
Else
GUICtrlSetState($check10,$GUI_UNCHECKED);
GUICtrlSetData($check10,"* CMD")
GUICtrlSetBkColor($check10, 0xFF8080)
EndIf
; ---> 11 Gerätemanager
if (_GetGmgrAllowed()==1) Then
GUICtrlSetState($check11,$GUI_CHECKED);
GUICtrlSetData($check11,"- Gerätemanager")
GUICtrlSetBkColor($check11, 0x008080)
GUICtrlSetColor($check11, 0xFFFFFF)
Else
GUICtrlSetState($check11,$GUI_UNCHECKED);
GUICtrlSetData($check11,"- Gerätemanager")
GUICtrlSetBkColor($check11, 0xFF8080)
EndIf
; ---> 12 Hilfe
if (_GetHelpAllowed()==1) Then
GUICtrlSetState($check12,$GUI_CHECKED);
GUICtrlSetData($check12,"- Hilfe")
GUICtrlSetBkColor($check12, 0x008080)
GUICtrlSetColor($check12, 0xFFFFFF)
Else
GUICtrlSetState($check12,$GUI_UNCHECKED);
GUICtrlSetData($check12,"- Hilfe")
GUICtrlSetBkColor($check12, 0xFF8080)
EndIf
; ---> 13 Regedit
if (_GetRegEditAllowed()==1) Then
GUICtrlSetState($check13,$GUI_CHECKED);
GUICtrlSetData($check13,"* Regedit")
GUICtrlSetBkColor($check13, 0x008080)
GUICtrlSetColor($check13, 0xFFFFFF)
Else
GUICtrlSetState($check13,$GUI_UNCHECKED);
GUICtrlSetData($check13,"* Regedit")
GUICtrlSetBkColor($check13, 0xFF8080)
EndIf
; ---> 14 Suchen
if (_GetSuchenAllowed()==1) Then
GUICtrlSetState($check14,$GUI_CHECKED);
GUICtrlSetData($check14,"- Suchen")
GUICtrlSetBkColor($check14, 0x008080)
GUICtrlSetColor($check14, 0xFFFFFF)
Else
GUICtrlSetState($check14,$GUI_UNCHECKED);
GUICtrlSetData($check14,"- Suchen")
GUICtrlSetBkColor($check14, 0xFF8080)
EndIf
; ---> 15 Systemsteuerung
if (_GetSyStAllowed()==1) Then
GUICtrlSetState($check15,$GUI_CHECKED);
GUICtrlSetData($check15,"- Systemsteuerung")
GUICtrlSetBkColor($check15, 0x008080)
GUICtrlSetColor($check15, 0xFFFFFF)
Else
GUICtrlSetState($check15,$GUI_UNCHECKED);
GUICtrlSetData($check15,"- Systemsteuerung")
GUICtrlSetBkColor($check15, 0xFF8080)
EndIf
; ---> 16 Taskleiste
if (_GetTLeisteAllowed()==1) Then
GUICtrlSetState($check16,$GUI_CHECKED);
GUICtrlSetData($check16,"- Taskleiste")
GUICtrlSetBkColor($check16, 0x008080)
GUICtrlSetColor($check16, 0xFFFFFF)
Else
GUICtrlSetState($check16,$GUI_UNCHECKED);
GUICtrlSetData($check16,"- Taskleiste")
GUICtrlSetBkColor($check16, 0xFF8080)
EndIf
; ---> 17 Taskmanager
if (_GetTmgrAllowed()==1) Then
GUICtrlSetState($check17,$GUI_CHECKED);
GUICtrlSetData($check17,"* Taskmanager")
GUICtrlSetBkColor($check17, 0x008080)
GUICtrlSetColor($check17, 0xFFFFFF)
Else
GUICtrlSetState($check17,$GUI_UNCHECKED);
GUICtrlSetData($check17,"* Taskmanager")
GUICtrlSetBkColor($check17, 0xFF8080)
EndIf
; ---> 18 Toolbar
if (_GetTBarAllowed()==1) Then
GUICtrlSetState($check18,$GUI_CHECKED);
GUICtrlSetData($check18,"- Toolbar")
GUICtrlSetBkColor($check18, 0x008080)
GUICtrlSetColor($check18, 0xFFFFFF)
Else
GUICtrlSetState($check18,$GUI_UNCHECKED);
GUICtrlSetData($check18,"- Toolbar")
GUICtrlSetBkColor($check18, 0xFF8080)
EndIf
; ---> 19 Nero-Speed Anzeige
if (_GetNeroAllowed()==1) Then
GUICtrlSetState($check19,$GUI_CHECKED);
GUICtrlSetData($check19,"- Nero-Speed Anzeige")
GUICtrlSetBkColor($check19, 0x008080)
GUICtrlSetColor($check19, 0xFFFFFF)
Else
GUICtrlSetState($check19,$GUI_UNCHECKED);
GUICtrlSetData($check19,"- Nero-Speed Anzeige")
GUICtrlSetBkColor($check19, 0xFF8080)
EndIf
; ---> 20 Zeitstempel für Dateizugriff
if (_GetZeitstempelAllowed()==1) Then
GUICtrlSetState($check20,$GUI_CHECKED);
GUICtrlSetData($check20,"- Zeitstempel für Dateizugriff")
GUICtrlSetBkColor($check20, 0x008080)
GUICtrlSetColor($check20, 0xFFFFFF)
Else
GUICtrlSetState($check20,$GUI_UNCHECKED);
GUICtrlSetData($check20,"- Zeitstempel für Dateizugriff")
GUICtrlSetBkColor($check20, 0xFF8080)
EndIf
;
GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "SpecialEvents")
GUISetOnEvent($GUI_EVENT_RESTORE, "SpecialEvents")
GUICtrlSetOnEvent($check1, "ToggleCheckbox")
GUICtrlSetOnEvent($check2, "ToggleCheckbox")
GUICtrlSetOnEvent($check3, "ToggleCheckbox")
GUICtrlSetOnEvent($check4, "ToggleCheckbox")
GUICtrlSetOnEvent($check5, "ToggleCheckbox")
GUICtrlSetOnEvent($check6, "ToggleCheckbox")
GUICtrlSetOnEvent($check7, "ToggleCheckbox")
GUICtrlSetOnEvent($check8, "ToggleCheckbox")
GUICtrlSetOnEvent($check9, "ToggleCheckbox")
GUICtrlSetOnEvent($check10, "ToggleCheckbox")
GUICtrlSetOnEvent($check11, "ToggleCheckbox")
GUICtrlSetOnEvent($check12, "ToggleCheckbox")
GUICtrlSetOnEvent($check13, "ToggleCheckbox")
GUICtrlSetOnEvent($check14, "ToggleCheckbox")
GUICtrlSetOnEvent($check15, "ToggleCheckbox")
GUICtrlSetOnEvent($check16, "ToggleCheckbox")
GUICtrlSetOnEvent($check17, "ToggleCheckbox")
GUICtrlSetOnEvent($check18, "ToggleCheckbox")
GUICtrlSetOnEvent($check19, "ToggleCheckbox")
GUICtrlSetOnEvent($check20, "ToggleCheckbox")
GUISetState ()
;
While 1
Sleep(10)
Wend
Func SpecialEvents()
Select
Case @GUI_CTRLID = $GUI_EVENT_CLOSE
Exit
EndSelect
EndFunc
Func ToggleCheckbox()
If @GUI_CtrlId = $check1 Then
if (_GetAnzDesignAllowed()==1) Then
_SetAnzDesignAllowed(0)
GUICtrlSetState($check1,$GUI_UNCHECKED);
GUICtrlSetData($check1,"* Anzeige (Designs)")
GUICtrlSetBkColor($check1, 0xFF8080)
Else
_SetAnzDesignAllowed(1)
GUICtrlSetState($check1,$GUI_CHECKED);
GUICtrlSetData($check1,"* Anzeige (Designs)")
GUICtrlSetBkColor($check1, 0x008080)
GUICtrlSetColor($check1, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check2 Then
if (_GetAnzHintAllowed()==1) Then
_SetAnzHintAllowed(0)
GUICtrlSetState($check2,$GUI_UNCHECKED);
GUICtrlSetData($check2,"* Anzeige (Desktop)")
GUICtrlSetBkColor($check2, 0xFF8080)
Else
_SetAnzHintAllowed(1)
GUICtrlSetState($check2,$GUI_CHECKED);
GUICtrlSetData($check2,"* Anzeige (Desktop)")
GUICtrlSetBkColor($check2, 0x008080)
GUICtrlSetColor($check2, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check3 Then
if (_GetBldSaverAllowed()==1) Then
_SetBldSaverAllowed(0)
GUICtrlSetState($check3,$GUI_UNCHECKED);
GUICtrlSetData($check3,"* Anzeige (Bildschirmschoner)")
GUICtrlSetBkColor($check3, 0xFF8080)
Else
_SetBldSaverAllowed(1)
GUICtrlSetState($check3,$GUI_CHECKED);
GUICtrlSetData($check3,"* Anzeige (Bildschirmschoner)")
GUICtrlSetBkColor($check3, 0x008080)
GUICtrlSetColor($check3, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check4 Then
if (_GetAnzDarAllowed()==1) Then
_SetAnzDarAllowed(0)
GUICtrlSetState($check4,$GUI_UNCHECKED);
GUICtrlSetData($check4,"* Anzeige (Darstellung)")
GUICtrlSetBkColor($check4, 0xFF8080)
Else
_SetAnzDarAllowed(1)
GUICtrlSetState($check4,$GUI_CHECKED);
GUICtrlSetData($check4,"* Anzeige (Darstellung)")
GUICtrlSetBkColor($check4, 0x008080)
GUICtrlSetColor($check4, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check5 Then
if (_GetAnzEinAllowed()==1) Then
_SetAnzEinAllowed(0)
GUICtrlSetState($check5,$GUI_UNCHECKED);
GUICtrlSetData($check5,"* Anzeige (Einstellungen)")
GUICtrlSetBkColor($check5, 0xFF8080)
Else
_SetAnzEinAllowed(1)
GUICtrlSetState($check5,$GUI_CHECKED);
GUICtrlSetData($check5,"* Anzeige (Einstellungen)")
GUICtrlSetBkColor($check5, 0x008080)
GUICtrlSetColor($check5, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check6 Then
if (_GetAnzBildAllowed()==1) Then
_SetAnzBildAllowed(0)
GUICtrlSetState($check6,$GUI_UNCHECKED);
GUICtrlSetData($check6,"* Anzeige (Hintergrundbild)")
GUICtrlSetBkColor($check6, 0xFF8080)
Else
_SetAnzBildAllowed(1)
GUICtrlSetState($check6,$GUI_CHECKED);
GUICtrlSetData($check6,"* Anzeige (Himtergrundbild)")
GUICtrlSetBkColor($check6, 0x008080)
GUICtrlSetColor($check6, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check7 Then
if (_GetAnzEigAllowed()==1) Then
_SetAnzEigAllowed(0)
GUICtrlSetState($check7,$GUI_UNCHECKED);
GUICtrlSetData($check7,"* Anzeige (Eigenschaften)")
GUICtrlSetBkColor($check7, 0xFF8080)
Else
_SetAnzEigAllowed(1)
GUICtrlSetState($check7,$GUI_CHECKED);
GUICtrlSetData($check7,"* Anzeige (Eigenschaften)")
GUICtrlSetBkColor($check7, 0x008080)
GUICtrlSetColor($check7, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check8 Then
if (_GetAusfuehrenAllowed()==1) Then
_SetAusfuehrenAllowed(0)
GUICtrlSetState($check8,$GUI_UNCHECKED);
GUICtrlSetData($check8,"- Ausführen")
GUICtrlSetBkColor($check8, 0xFF8080)
Else
_SetAusfuehrenAllowed(1)
GUICtrlSetState($check8,$GUI_CHECKED);
GUICtrlSetData($check8,"- Ausführen")
GUICtrlSetBkColor($check8, 0x008080)
GUICtrlSetColor($check8, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check9 Then
if (_GetADeskAllowed()==1) Then
_SetADeskAllowed(0)
GUICtrlSetState($check9,$GUI_UNCHECKED);
GUICtrlSetData($check9,"- Active Desktop")
GUICtrlSetBkColor($check9, 0xFF8080)
Else
_SetADeskAllowed(1)
GUICtrlSetState($check9,$GUI_CHECKED);
GUICtrlSetData($check9,"- Active Desktop")
GUICtrlSetBkColor($check9, 0x008080)
GUICtrlSetColor($check9, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check10 Then
if (_GetCMDAllowed()==1) Then
_SetCMDAllowed(0)
GUICtrlSetState($check10,$GUI_UNCHECKED);
GUICtrlSetData($check10,"* CMD")
GUICtrlSetBkColor($check10, 0xFF8080)
Else
_SetCMDAllowed(1)
GUICtrlSetState($check10,$GUI_CHECKED);
GUICtrlSetData($check10,"* CMD")
GUICtrlSetBkColor($check10, 0x008080)
GUICtrlSetColor($check10, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check11 Then
if (_GetGmgrAllowed()==1) Then
_SetGmgrAllowed(0)
GUICtrlSetState($check11,$GUI_UNCHECKED);
GUICtrlSetData($check11,"- Gerätemanager")
GUICtrlSetBkColor($check11, 0xFF8080)
Else
_SetGmgrAllowed(1)
GUICtrlSetState($check11,$GUI_CHECKED);
GUICtrlSetData($check11,"- Gerätemanager")
GUICtrlSetBkColor($check11, 0x008080)
GUICtrlSetColor($check11, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check12 Then
if (_GetHelpAllowed()==1) Then
_SetHelpAllowed(0)
GUICtrlSetState($check12,$GUI_UNCHECKED);
GUICtrlSetData($check12,"- Hilfe")
GUICtrlSetBkColor($check12, 0xFF8080)
Else
_SetHelpAllowed(1)
GUICtrlSetState($check12,$GUI_CHECKED);
GUICtrlSetData($check12,"- Hilfe")
GUICtrlSetBkColor($check12, 0x008080)
GUICtrlSetColor($check12, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check13 Then
if (_GetRegEditAllowed()==1) Then
_SetRegEditAllowed(0)
GUICtrlSetState($check13,$GUI_UNCHECKED);
GUICtrlSetData($check13,"* Regedit")
GUICtrlSetBkColor($check13, 0xFF8080)
Else
_SetRegEditAllowed(1)
GUICtrlSetState($check13,$GUI_CHECKED);
GUICtrlSetData($check13,"* Regedit")
GUICtrlSetBkColor($check13, 0x008080)
GUICtrlSetColor($check13, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check14 Then
if (_GetSuchenAllowed()==1) Then
_SetSuchenAllowed(0)
GUICtrlSetState($check14,$GUI_UNCHECKED);
GUICtrlSetData($check14,"- Suchen")
GUICtrlSetBkColor($check14, 0xFF8080)
Else
_SetSuchenAllowed(1)
GUICtrlSetState($check14,$GUI_CHECKED);
GUICtrlSetData($check14,"- Suchen")
GUICtrlSetBkColor($check14, 0x008080)
GUICtrlSetColor($check14, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check15 Then
if (_GetSyStAllowed()==1) Then
_SetSyStAllowed(0)
GUICtrlSetState($check15,$GUI_UNCHECKED);
GUICtrlSetData($check15,"- Systemsteuerung")
GUICtrlSetBkColor($check15, 0xFF8080)
Else
_SetSyStAllowed(1)
GUICtrlSetState($check15,$GUI_CHECKED);
GUICtrlSetData($check15,"- Systemsteuerung")
GUICtrlSetBkColor($check15, 0x008080)
GUICtrlSetColor($check15, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check16 Then
if (_GetTLeisteAllowed()==1) Then
_SetTLeisteAllowed(0)
GUICtrlSetState($check16,$GUI_UNCHECKED);
GUICtrlSetData($check16,"- Taskleiste")
GUICtrlSetBkColor($check16, 0xFF8080)
Else
_SetTLeisteAllowed(1)
GUICtrlSetState($check16,$GUI_CHECKED);
GUICtrlSetData($check16,"- Taskleiste")
GUICtrlSetBkColor($check16, 0x008080)
GUICtrlSetColor($check16, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check17 Then
if (_GetTmgrAllowed()==1) Then
_SetTmgrAllowed(0)
GUICtrlSetState($check17,$GUI_UNCHECKED);
GUICtrlSetData($check17,"* Taskmanager")
GUICtrlSetBkColor($check17, 0xFF8080)
Else
_SetTmgrAllowed(1)
GUICtrlSetState($check17,$GUI_CHECKED);
GUICtrlSetData($check17,"* Taskmanager")
GUICtrlSetBkColor($check17, 0x008080)
GUICtrlSetColor($check17, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check18 Then
if (_GetTBarAllowed()==1) Then
_SetTBarAllowed(0)
GUICtrlSetState($check18,$GUI_UNCHECKED);
GUICtrlSetData($check18,"- Toolbar")
GUICtrlSetBkColor($check18, 0xFF8080)
Else
_SetTBarAllowed(1)
GUICtrlSetState($check18,$GUI_CHECKED);
GUICtrlSetData($check18,"- Toolbar")
GUICtrlSetBkColor($check18, 0x008080)
GUICtrlSetColor($check18, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check19 Then
if (_GetNeroAllowed()==1) Then
_SetNeroAllowed(0)
GUICtrlSetState($check19,$GUI_UNCHECKED);
GUICtrlSetData($check19,"- Nero-Speed Anzeige")
GUICtrlSetBkColor($check19, 0xFF8080)
Else
_SetNeroAllowed(1)
GUICtrlSetState($check19,$GUI_CHECKED);
GUICtrlSetData($check19,"- Nero-Speed Anzeige")
GUICtrlSetBkColor($check19, 0x008080)
GUICtrlSetColor($check19, 0xFFFFFF)
EndIf
ElseIf @GUI_CtrlId = $check20 Then
if (_GetZeitstempelAllowed()==1) Then
_SetZeitstempelAllowed(0)
GUICtrlSetState($check20,$GUI_UNCHECKED);
GUICtrlSetData($check20,"- Zeitstempel für Dateizugriff")
GUICtrlSetBkColor($check20, 0xFF8080)
Else
_SetZeitstempelAllowed(1)
GUICtrlSetState($check20,$GUI_CHECKED);
GUICtrlSetData($check20,"- Zeitstempel für Dateizugriff")
GUICtrlSetBkColor($check20, 0x008080)
GUICtrlSetColor($check20, 0xFFFFFF)
EndIf
EndIf
EndFunc
; --> 1 - Anzeige (Designs)
Func _GetAnzDesignAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoThemesTab");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzDesignAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoThemesTab","REG_DWORD",$v);
Return $var
EndFunc
; --> 2 - Anzeige (Desktop)
Func _GetAnzHintAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispBackgroundPage");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzHintAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispBackgroundPage","REG_DWORD",$v);
Return $var
EndFunc
; --> 3 - Anzeige (Bildschirmschoner)
Func _GetBldSaverAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispScrSavPage");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetBldSaverAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispScrSavPage","REG_DWORD",$v);
Return $var
EndFunc
; --> 4 - Anzeige (Darstellung)
Func _GetAnzDarAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispAppearancePage");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzDarAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispAppearancePage","REG_DWORD",$v);
Return $var
EndFunc
; --> 5 - Anzeige (Einstellungen)
Func _GetAnzEinAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispSettingsPage");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzEinAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispSettingsPage","REG_DWORD",$v);
Return $var
EndFunc
; --> 6 - Anzeige (Hintergrundbild)
Func _GetAnzBildAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesActiveDesktop", "NoChangingWallPaper");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzBildAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesActiveDesktop", "NoChangingWallPaper","REG_DWORD",$v);
Return $var
EndFunc
; --> 7 - Anzeige (Eigenschaften)
Func _GetAnzEigAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispCPL");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAnzEigAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoDispCPL","REG_DWORD",$v);
Return $var
EndFunc
; --> 8 Ausführen
Func _GetAusfuehrenAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoRun");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetAusfuehrenAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "NoRun","REG_DWORD",$v);
Return $var
EndFunc
; --> 9 - Active Desktop
Func _GetADeskAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoActiveDesktop");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetADeskAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoActiveDesktop","REG_DWORD",$v);
Return $var
EndFunc
; --> 10 - CMD
Func _GetCMDAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsSystem", "DisableCMD");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetCMDAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwarePoliciesMicrosoftWindowsSystem", "DisableCMD","REG_DWORD",$v);
Return $var
EndFunc
; --> 11 Gerätemanager
Func _GetGmgrAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoHardwareTab");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetGmgrAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoHardwareTab","REG_DWORD",$v);
Return $var
EndFunc
; --> 12 Hilfe
Func _GetHelpAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoSMHelp");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetHelpAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoSMHelp","REG_DWORD",$v);
Return $var
EndFunc
; --> 13 Regedit
Func _GetRegEditAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "DisableRegistryTools");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetRegEditAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "DisableRegistryTools","REG_DWORD",$v);
Return $var
EndFunc
; --> 14 Suchen
Func _GetSuchenAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoShellSearchButton");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetSuchenAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoShellSearchButton","REG_DWORD",$v);
Return $var
EndFunc
; --> 15 Systemsteuerung
Func _GetSyStAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer", "NoPropertiesMyComputer");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetSyStAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer", "NoPropertiesMyComputer","REG_DWORD",$v);
Return $var
EndFunc
; --> 16 Taskleiste
Func _GetTLeisteAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoSetTaskbar");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetTLeisteAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoSetTaskbar","REG_DWORD",$v);
Return $var
EndFunc
; --> 17 TaskManager
Func _GetTmgrAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "DisableTaskMgr");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetTmgrAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", "DisableTaskMgr","REG_DWORD",$v);
Return $var
EndFunc
; --> 18 Toolbar
Func _GetTBarAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoToolbarsOnTaskbar");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetTBarAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer", "NoToolbarsOnTaskbar","REG_DWORD",$v);
Return $var
EndFunc
; --> 19 - Nero-Speed Anzeige
Func _GetNeroAllowed()
Local $var = RegRead("HKEY_CURRENT_USERSoftwareaheadNero - Burning RomRecorder", "ShowSingleRecorderSpeed");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetNeroAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_CURRENT_USERSoftwareaheadNero - Burning RomRecorder", "ShowSingleRecorderSpeed","REG_DWORD",$v);
Return $var
EndFunc
; --> 20 Zeitstempel für Dateizugriff
Func _GetZeitstempelAllowed()
Local $var = RegRead("HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem", "NtfsDisableLastAccessUpdate");
if ($var="" or $var="0") Then
return 1
Else
Return 0
EndIf
EndFunc
Func _SetZeitstempelAllowed($allowed)
local $v;
if ($allowed==1) Then
$v=0
ElseIf ($allowed==0) Then
$v=1
Else
Return "Param ERR";
EndIf
Local $var = RegWrite("HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem", "NtfsDisableLastAccessUpdate","REG_DWORD",$v);
Return $var
EndFunc
bernd670 -> Spoiler-Tags gesetzt