Einzelnen Beitrag anzeigen

Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: registry (hklm) unter Win7 ändern?

  Alt 8. Feb 2010, 15:09
He ich habe das gleiche Problem, nur das ich in den HKEY_CLASSES_ROOT Zweig schreiben will, ohne das das Programm immer als Admin läuft.

Ich habe schon viele Programme gesehen (vor allem Installer), die nicht schon beim Programmstart,
sondern erst später wenn die Rechte benötigt werden, diese anfordern (Win-Vista).

Wie lässt sich sowas denn nun lösen?

EDIT:
Hat sich erledigt ich habe eine sehr elegante lösung gefunden:
Man kann mit ShellExecute die Regedit.exe aufrufen mit dem Startparameter "/s <Filename>".
Filename ist dabei eine Datei mit den Registry-Einträgen.
"/s" bewirkt, das nicht gefragt wird, ob man die Einträge aus der Datei wirklich übernehmen möchte (/silent)

Das praktische an der geschichte ist, das alles mit UACund dem Kram schon durch regedit erledigt wird.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat