AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Registry DWORD wert erstellen

Ein Thema von sanguinarus · begonnen am 16. Okt 2006 · letzter Beitrag vom 16. Okt 2006
Antwort Antwort
Seite 1 von 2  1 2      
sanguinarus

Registriert seit: 16. Okt 2006
32 Beiträge
 
#1

Registry DWORD wert erstellen

  Alt 16. Okt 2006, 16:50
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!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 16:56
DWORD=Integer
Markus Kinzler
  Mit Zitat antworten Zitat
sanguinarus

Registriert seit: 16. Okt 2006
32 Beiträge
 
#3

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:05
Wie jetzt kann damit gerade nichts anfangen sorry aber habe echt kein plan!

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;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:06
Ein DWORD kannst du als Integer anlegen.
Markus Kinzler
  Mit Zitat antworten Zitat
sanguinarus

Registriert seit: 16. Okt 2006
32 Beiträge
 
#5

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:20
Zitat von mkinzler:
Ein DWORD kannst du als Integer anlegen.
wie mache ich das bzw binde ich das bei mir ein wie gesagt absulut keine ahnung.
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.
  Mit Zitat antworten Zitat
Benutzerbild von ArmyMan
ArmyMan

Registriert seit: 25. Mai 2004
Ort: Wil Sg
193 Beiträge
 
#6

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:31
Hallo

Ich würde es so machen:

Delphi-Quellcode:
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;
Greetz

[edit]
"uses Windows" eingebaut
[/edit]
ArmyMan
Reden ist Schweigen, Silber ist Gold!
Der Soldat friert nicht. Er zittert nur vor Wut, weil es so kalt ist.
  Mit Zitat antworten Zitat
sanguinarus

Registriert seit: 16. Okt 2006
32 Beiträge
 
#7

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:37
erstmal danke aber bei

reg.RootKey := HKEY_LOCAL_MACHINE; zeigt er mir Undefinierter Bezeichner an hatte ich
auch schon probiert!
habe es 1:1 kopiert
  Mit Zitat antworten Zitat
Benutzerbild von ArmyMan
ArmyMan

Registriert seit: 25. Mai 2004
Ort: Wil Sg
193 Beiträge
 
#8

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:38
Ach ja...

uses Windows Greetz
ArmyMan
Reden ist Schweigen, Silber ist Gold!
Der Soldat friert nicht. Er zittert nur vor Wut, weil es so kalt ist.
  Mit Zitat antworten Zitat
sanguinarus

Registriert seit: 16. Okt 2006
32 Beiträge
 
#9

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:43
ja das scheint jetzt io zu sein aber an anderer stelle soll er mir ne messagebox aufrufen

Delphi-Quellcode:
MessageBox.[u]Show[/u]('Sie haben nichts Ausgewählt', 'Setup', MessageBoxButtons.Ok,
    Messageboxicon.Information, Messageboxdefaultbutton.button1)
nur jetzt sagt er mir nicht genug wirkliche parameter
  Mit Zitat antworten Zitat
Benutzerbild von ArmyMan
ArmyMan

Registriert seit: 25. Mai 2004
Ort: Wil Sg
193 Beiträge
 
#10

Re: Registry DWORD wert erstellen

  Alt 16. Okt 2006, 17:49
Mach es do so

ShowMessage('Sie haben nichts Ausgewählt'); Greetz
ArmyMan
Reden ist Schweigen, Silber ist Gold!
Der Soldat friert nicht. Er zittert nur vor Wut, weil es so kalt ist.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz