Wenn ich das Beispiel für die Funktion RegEnumKey starte erscheint z.B. Adobe. Das wird aber mit dem Registrierungseditor gar nicht angezeigt. Wie erklärt sich das?
regedit zeigt Unterschlüsselnamen nicht an
-
DOheim -
28. November 2016 um 16:47 -
Erledigt
-
-
Wahrscheinlich startet dein AutoIt-Programm per default im 32bit Modus und der normal aufgerufene RegEdit läuft im 64bit Modus.
siehe hierzu den Registryschlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node (enthält bei 64bit die 32bit Anwendungen)
und zum Compilevorgeng die Pragma-Directive '#pragma compile(x64, true)'.
Aus einem 32bit AutoIt-Tool heraus, kannst du mit HKLM64 statt HKLM auf den 64bit-Zweig zugreifen. Ist er nicht vorhanden, wird automatisch der 32bit genommen.
-
Recht vielen Dank für Deine Antwort. Jetzt werde ich zurecht kommen.
Gruß
Dieter -
Compilevorgeng
@Micha_he
Hihi.. dieses Wort solltest du unbedingt noch mit in deine Liste aufnehmen... -
Hab ich...
-
PS: Die Liste ist super.