Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2011, 17:28   #1
winwirus
Новичок
Джуниор
 
Регистрация: 25.09.2011
Сообщений: 6
Восклицание написать процедуру записи значения в реестр

помогите написать процедуру записи значения в реестр.
вот и сама строка

HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows\CurrentVersion\explorer\ Advanced\Folder\Hidden\SHOWALL
delete value "CheckedValue"
winwirus вне форума Ответить с цитированием
Старый 26.09.2011, 18:46   #2
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

В интернете искал?
Вот книга, в ней есть раздел работы с реестром (delphi):
http://igry-online.ucoz.com/fastfile...irovanie-2.rar

Последний раз редактировалось hon; 26.09.2011 в 18:48.
hon вне форума Ответить с цитированием
Старый 26.09.2011, 18:49   #3
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,869
По умолчанию

реестр штука опасная...но это по-началу только...обычно после 5 переустановки винды привыкаешь ко всему...
Код:
//----- добавляем целочисленный параметр в ключ --------------------------------
procedure TForm1.AddVal(rky:HKEY;ky:string;st:string;vl:DWORD);
begin
   Reg:=TRegistry.Create;
   with Reg do
   begin
      RootKey:=rky;
      OpenKey(ky,True);
      WriteInteger(st,vl);//запись в параметр st значения vl
      CloseKey;
      Memo1.Lines.Add('Параметр '+st+' добавлен в ключ '+ky);
   end;
end;

//----- добавляем строковый параметр в ключ ------------------------------------
procedure TForm1.AddValS(rky:HKEY;ky:string;st:string;vl:string);
begin
   Reg:=TRegistry.Create;
   with Reg do
   begin
      RootKey:=rky;
      OpenKey(ky,True);
      WriteString(st,vl);//запись в параметр st значения vl
      CloseKey;
      Memo1.Lines.Add('Параметр '+st+' добавлен в ключ '+ky);
   end;
end;
пример использования:
Код:
AddVal(HKEY_CURRENT_USER,'Software\Microsoft\Windows\CurrentVersion\Policies\Explorer','NoStartMenuNetworkPlaces',1);
AddValS(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files','*.*','');
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записи значения в реестр winwirus Общие вопросы Delphi 2 26.09.2011 19:17
Написать основную процедуру to-ot Помощь студентам 0 23.12.2010 21:55
Помогите написать процедуру ehoolu Microsoft Office Access 4 20.11.2009 06:58
Добавление записи в реестр при открытии книги ru3000 Microsoft Office Excel 3 29.07.2009 04:49