Hallo an alle!
Ich habe ein Problem und zwar.
In der Regedit will ich eine Datei erstellen die bei Windows 7 64 bit version nicht vorhanden ist, und möchte das ganze als if abfrage erstellen das er Prüft ob die datei Vorhanden ist oder nicht.
das Problem ist dies das der wert 0 nicht von Autoit erkennt wird und er immer wieder erstellt wobei die datei mit dem wert 0 schon existiert.
Wenn ich denn Wert auf 1 mache dann klappt es auch wenn die datei nicht vorhanden ist ich will ja aber das er denn Wert auf 0 prüft und wenn der wert 0 existiert mehr als msgbox aus gibt das die datei schon vorhanden ist.
hier das Skript das mit dem wert 0 nicht so will.
[autoit]If Not RegRead ("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr") Then
RegWrite ("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr","REG_DWORD","0")
MsgBox(0,'','würde erstellt')
Else
MsgBox(0,'','nicht nötig')
EndIf
und hier das Skript was geht was aber mit dem wert 1 ich ja nicht will.
[autoit]If Not RegRead ("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr") Then
RegWrite ("HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr","REG_DWORD","1")
MsgBox(0,'','würde erstellt')
Else
MsgBox(0,'','nicht nötig')
EndIf
Bitte um Hilfe ich weiß nicht warum Autoit den wert 0 nicht erkennen tut und immer wieder den Eintrag erneut erstellen tut wobei er mir als msgbox sagen müsste nicht nötig.
Gruß Baron