![]() |
Registry DWORD wert erstellen
hallo!
Ich arbeite gerade an einem tool wo ich mehrer buttons habe und bei einem soll er mir in der registrie einen dword wert erstellen. [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Win dows\System\Shutdown] "HibernateAsDefault"=dword:00000001 "ShowHibernateButton"=dword:00000001 habe allerdings keine ahnung wie ich das machen soll einen normalen schlüssel zu erstellen ist ja kein prob aber ich brauche dafür diesen dword wert kann mir da einer helfen! |
Re: Registry DWORD wert erstellen
DWORD=Integer
|
Re: Registry DWORD wert erstellen
Wie jetzt kann damit gerade nichts anfangen sorry aber habe echt kein plan! :gruebel:
das ist momentan mein stand nur als test
Delphi-Quellcode:
procedure TWinForm.Insatll_Click(sender: System.Object; e: System.EventArgs);
var key : Registrykey; begin key := Registry.LocalMachine.OpenSubKey('Software', True); key.SetValue('test','1'); end; |
Re: Registry DWORD wert erstellen
Ein DWORD kannst du als Integer anlegen.
|
Re: Registry DWORD wert erstellen
Zitat:
Sitze hier mit nen dicken delphi buch aber da steht es halt auch nicht genau drin wie ich das machen muss hoffe ja das meine grund idee richtig ist weis aber halt nicht wie ich denn schlüssel als DWORD speicher eine richtige beschreibung wäre nett. |
Re: Registry DWORD wert erstellen
Hallo
Ich würde es so machen:
Delphi-Quellcode:
Greetz
uses Registry,Windows;
... procedure TForm1.Button1Click(Sender: TObject); var reg : TRegistry; begin try reg := TRegistry.Create; reg.RootKey := HKEY_LOCAL_MACHINE; reg.OpenKey('SOFTWARE\Policies\Microsoft\Windows\System\Shutdown',true); reg.WriteInteger('HibernateAsDefault',1); reg.WriteInteger('ShowHibernateButton',1); finally reg.Free; end; end; [edit] "uses Windows" eingebaut [/edit] |
Re: Registry DWORD wert erstellen
erstmal danke aber bei
Delphi-Quellcode:
zeigt er mir Undefinierter Bezeichner an hatte ich
reg.RootKey := HKEY_LOCAL_MACHINE;
auch schon probiert! habe es 1:1 kopiert |
Re: Registry DWORD wert erstellen
Ach ja...
Delphi-Quellcode:
Greetz
uses Windows
|
Re: Registry DWORD wert erstellen
ja das scheint jetzt io zu sein aber an anderer stelle soll er mir ne messagebox aufrufen
Delphi-Quellcode:
nur jetzt sagt er mir nicht genug wirkliche parameter :wall: :wall: :wall:
MessageBox.[u]Show[/u]('Sie haben nichts Ausgewählt', 'Setup', MessageBoxButtons.Ok,
Messageboxicon.Information, Messageboxdefaultbutton.button1) |
Re: Registry DWORD wert erstellen
Mach es do so
Delphi-Quellcode:
Greetz
ShowMessage('Sie haben nichts Ausgewählt');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz