13. september 2006 - 15:40
Der er
2 kommentarer og
1 løsning
Rette i regedit
Hej
Jeg har et meget simpelt spørgsmål til rettelser i regedit
Jeg har brug for at skrive en DWORD til HKEY_LOCAL_MACHINE\Software\Microsoft\Outlook Express med navnet "Hide Messenger" og sætte value til 2
Hvis den på en eller anden måde returnerer fejl, skal den komme og fortælle det...
På forhånd tak
Vi snakker delphi 7
14. september 2006 - 08:58
#3
At skrive i registreringsdatabasen er ellers ret simpelt:
uses
Registry;
procedure TForm1.ButtonClick(Sender: TObject);
begin
with TRegistry.Create do
try
try
RootKey := HKEY_LOCAL_MACHINE;
// Hvis dit program må oprette nøglen kan denne linje bruges
// if OpenKey('\Software\Microsoft\Outlook Express',true) then
if OpenKeyReadOnly('\Software\Microsoft\Outlook Express') then
WriteInteger('Hide Messenger',2);
except
on e: Exception do
MessageDlg('Fejl ved skrivning i registreringsdatabasen'#13#10+
e.Message, mtError, [mbOK], 0);
end;
finally
Free
end;
end;