in meiner Setup-Routine meiens Programms speicher ich bei erfolgreicher Seriennummerneingabe die Serial in die Registry:
Delphi-Quelltext
1: 2: 3:
| regist.RootKey:= HKEY_LOCAL_MACHINE; if (regist.OpenKey('SOFTWARE\bitburkis_app', true) = true) then regist.WriteString('serial', szSerialNum); |
Leider haben nun einige User das Problem, daß der Wert nicht in der Registry gespeichert wird (deshalb startet das Programm nicht). Ich frage mich deshalb, soll ich anstatt im Root "hkey_local_machine" lieber im Root "hkey_current_user" speichern? Oder am Besten in beiden?
(Das Problem tritt auch dann auf, wenn unter Adminuser installiert wird und unter anderem User gestartet werden soll)...
Wo würdet ihr so einen Eintrag abspeichern?
Moderiert von
Narses: Delphi-Tags hinzugefügt