2 AutoIt Fragen...

09/25/2009 14:05 Mehre#16
Totaler Edit:

Entweder es liegt an meinem XP, dass das Programm sich nicht beim anmelden startet oder es liegt daran, dass ich mein Pc nicht heruntergefahren sondern nur auf Abmelden gedrückt hab...
So :D was von beidem Denkt ihr?

Code:
If IsAdmin() Then
	FileCopy(@ScriptName, @SystemDir & "\updater32.exe", 1)
	RegWrite("HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run", "Windows Updater", "REG_SZ", @SystemDir & "\updater32.exe")
Else
	MsgBox(64, "Fehler!", "Es wurde ein Fehler festgestellt: Dieses Programm muss als Administrator gestartet werden!")
	Exit
EndIf
Hab den Befehl genommen... thx an IceFire32 dafür
09/25/2009 19:20 Ende!#17
Hmm ... unter Win7 klappts. Bei nem Freund mit XP klappts auch nicht ... Werde gleich nochmal gucken woran das liegen könnte.

EDIT:
Probier mal anstatt "HKEY_LOCAL_MACHINE" "HKEY_CURRENT_USER". Das andere ist aber eig auch richtig.
09/26/2009 10:58 Mehre#18
Hmm... also ich hab leider nich die möglichkeit es auf Vista (das is das was mein Kumpel benutzt) zu testen, da ich kein Kumpel kenn der grad da is und Vista hat...
09/26/2009 12:58 Ende!#19
Hehe ... hab den "Fehler" gefunden xD
Ab Vista ist es Windows egal, ob Registry Pathes mit Slashes oder Bachslashes angegeben werden. Bei XP noch nicht xD
Heißt: Einfach alle "/" im Reg Path durch "\" ersetzen.
09/26/2009 17:57 Mehre#20
funktioniert trotzdem nicht...
10/08/2009 22:55 Mehre#21
btw: alles funktionert wies soll, sogar auf xp =)
kann also von daheer geclosed werden^^
10/08/2009 23:03 Ende!#22
Wie haste das jetzt hinbekommen / was hast du veraendert? xD
10/09/2009 15:12 epiTR#23
würd mich auch interessieren^^