Wartość domyślna w rejestrze....

0

Wie ktoś może w jaki sposób zapisać dane do wartości (Domyślna) w rejestrze ???
Bo nie mam pomysłu, a normalnie nie moge tego zapisać...

0

Jako nazwe wartości daj '' (pusty string).

0

Niestety, ale to jakoś właśnie też nie chce działać...

0

To dziwne, powinno działać :-|. Może pokaż kod?

0
procedure TMainFrm.BitBtn1Click(Sender: TObject);
var
polecenie: string;
begin
polecenie := ePolecenie.Text;
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\App Paths', true);
Reg.CreateKey(polecenie);
Reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\App Paths' + polecenie, true);
Reg.WriteString('', 'cokolwiek');

end;
0

Trochę zmodyfikowany kod:

procedure TMainFrm.BitBtn1Click(Sender: TObject);
var
polecenie: string;
begin
polecenie := ePolecenie.Text;
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\\Microsoft\\Windows\\CurrentVersion\\App Paths' + polecenie, true);
Reg.WriteString('', 'cokolwiek');
end;

Sprawdź jeszcze czy w zmiennej polecenie jest na początku backslash "\", inaczej nie pójdzie

1 użytkowników online, w tym zalogowanych: 0, gości: 1