ich brauche mal die Hilfe der Windows Spezialisten:
Ich versuche seit gestern die von ZUSI gewünschten Registry-Einträge zu erzeugen.
Von Hand in Regedit funktioniert es ohne Probleme.
Ich habe es zuerst in meinem Pythonprogramm versucht.
Nach langem Testen und Suchen im Internet habe ich dann eine Information gefunden, daß Windows Python als Packet betrachtet und alle Registryänderungen für HKCU in eine Applikationspezifische registry umleitet.
Also habe ich mir ein Installationsprogramm mit InnoSetup erstellt, in dem die Registryeinträge vorgenommen werden:
Code: Alles auswählen
[Registry]
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: string; ValueName: "BezeichnerSprache0"; ValueData: "Deutsch"
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: string; ValueName: "BezeichnerText0"; ValueData: "&Bildfahrplan"
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: string; ValueName: "Vatermenu"; ValueData: "SpTBXSubmenuItemFahrplanerstellung"
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: dword; ValueName: "MenuIndex"; ValueData: "5"
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: string; ValueName: "Datei"; ValueData:"{app}\TimetableGraphProject.exe"
Root: HKCU; Subkey: "Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan"; ValueType: string; ValueName: "Parameter"; ValueData: ""
Innosetup meldet, daß es erfolgreich die Werte geschieben hat:
Code: Alles auswählen
[11:39:50,990] -- Registry entry --
[11:39:50,996] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,000] Creating or opening the key.
[11:39:51,005] Successfully created the key.
[11:39:51,016] -- Registry entry --
[11:39:51,021] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,027] Value name: BezeichnerSprache0
[11:39:51,031] Creating or opening the key.
[11:39:51,036] Deleting the value.
[11:39:51,041] Creating or setting the value.
[11:39:51,046] Successfully created or set the value.
[11:39:51,056] -- Registry entry --
[11:39:51,061] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,066] Value name: BezeichnerText0
[11:39:51,071] Creating or opening the key.
[11:39:51,075] Deleting the value.
[11:39:51,079] Creating or setting the value.
[11:39:51,084] Successfully created or set the value.
[11:39:51,093] -- Registry entry --
[11:39:51,097] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,101] Value name: Vatermenu
[11:39:51,106] Creating or opening the key.
[11:39:51,110] Deleting the value.
[11:39:51,114] Creating or setting the value.
[11:39:51,119] Successfully created or set the value.
[11:39:51,128] -- Registry entry --
[11:39:51,132] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,137] Value name: MenuIndex
[11:39:51,141] Creating or opening the key.
[11:39:51,146] Deleting the value.
[11:39:51,150] Creating or setting the value.
[11:39:51,155] Successfully created or set the value.
[11:39:51,164] -- Registry entry --
[11:39:51,168] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,172] Value name: Datei
[11:39:51,176] Creating or opening the key.
[11:39:51,180] Deleting the value.
[11:39:51,186] Creating or setting the value.
[11:39:51,191] Successfully created or set the value.
[11:39:51,199] -- Registry entry --
[11:39:51,203] Key: HKEY_CURRENT_USER\Software\Zusi3\Fahrsim\Einstellungen\MenuBildfahrplan
[11:39:51,209] Value name: Parameter
[11:39:51,213] Creating or opening the key.
[11:39:51,220] Deleting the value.
[11:39:51,224] Creating or setting the value.
[11:39:51,228] Successfully created or set the value.
Viele Grüße
Harold