Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

TRegistry 


Win   (2001-10-20 12:30) [0]

Подскажите, как в реестре программно изменить значение строкового параметра (По умолчанию)="%1"%* на свой?



Anatoly Podgoretsky   (2001-10-21 20:19) [1]

Ясно троян пишем, обратись к Delphimun он уже пострадал на этом.



HDD   (2001-10-22 08:13) [2]

procedure TForm1.CheckBox31Click(Sender: TObject);
var
reg: TRegistry;
begin
case Checkbox31.Checked of
False: begin
Reg := nil;
try
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.LazyWrite := false;
reg.OpenKey("Software\CLASSES\Paint.Picture\DefaultIcon", false);
reg.WriteString("", "%1");
reg.CloseKey;
reg.free;
except
if Assigned(Reg) then Reg.Free;
end;
end;
True: begin
Reg := nil;
try
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.LazyWrite := false;
reg.OpenKey("Software\CLASSES\Paint.Picture\DefaultIcon", false);
reg.WriteString("", "C:PROGRA~1ACCESS~1MSPAINT.EXE,1");
reg.CloseKey;
reg.free;
except
if Assigned(Reg) then Reg.Free;
end;
end;
end;



nil   (2001-10-23 15:50) [3]

тоже самое, но правильнее и мне кажется проще.

procedure TForm1.CheckBox31Click(Sender: TObject);
procedure uWriteStrToRegestry(Key,Value: string);
var
reg: TRegistry;
begin
reg := Tregistry.Create;
try
try
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.LazyWrite := false;
reg.OpenKey(Key, false);
reg.WriteString("", Value);
reg.CloseKey;
except
...
end;
finally
reg.Free;
end;
end;

begin
if Checkbox31.Checked then
uWriteStrToRegestry("Software\CLASSES\Paint.Picture\DefaultIcon","C:PROGRA~1ACCESS~1MSPAINT.EXE,1")
else
uWriteStrToRegestry("Software\CLASSES\Paint.Picture\DefaultIcon","%1")
end;




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
3-99878           victor                2001-12-27 07:43  2002.01.31  
Подключение к Interbase 4 под SCO Open Server


7-100090          PavelS                2001-10-18 21:22  2002.01.31  
Sound And Sound !!!


1-99958           Romul                 2002-01-12 14:28  2002.01.31  
Как удерживать бегунок у ScrollBar внизу?


1-99996           Destroyer             2002-01-09 09:00  2002.01.31  
Почему глюки при смене года в DateTimePicker?


3-99860           Nimnul                2001-12-26 08:49  2002.01.31  
Вопром по DBF таблицам...