Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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;



Страницы: 1 вся ветка

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

Наверх




Память: 0.45 MB
Время: 0.004 c
1-99989
SkyR
2002-01-14 01:53
2002.01.31
Работа с указателями...


1-99973
saviola
2002-01-14 15:35
2002.01.31
Работа с MainMenu


1-100002
Илья
2002-01-15 09:48
2002.01.31
RichEditControl


3-99848
Тов_Санек
2001-12-26 11:07
2002.01.31
ProgressBar and Query


3-99923
Boo
2001-12-23 21:25
2002.01.31
Transaction log file





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский