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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 15:50   #1
malor
Форумчанин
 
Регистрация: 23.05.2007
Сообщений: 151
Вопрос Пишем в реестр : failed to set data for shell [ WinXP / Win7 ]



Код:
procedure WtiteRegistryShell();
var
  reg: TRegistry;
  res : boolean;
begin
  reg := TRegistry.Create(KEY_WRITE);

  try
    reg.RootKey := HKEY_LOCAL_MACHINE;
    res := reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon', false);
    if res then
      reg.WriteString('Shell', 'C:\RunExplorer.exe');

    Reg.CloseKey;
    Reg.Free;
  finally
  //  freeandnil(reg);
  end;
end;
WinXP SP3 / Delphi XE
malor вне форума Ответить с цитированием
Старый 14.11.2011, 16:51   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Скорее всего нет прав на доступ к этой ветке. Если запускаете в 64битной винде, то в строке в конце поставьте слеш
Код:
res := reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\', false);
FaTaL вне форума Ответить с цитированием
Старый 14.11.2011, 16:57   #3
malor
Форумчанин
 
Регистрация: 23.05.2007
Сообщений: 151
Вопрос

Цитата:
Сообщение от FaTaL Посмотреть сообщение
Скорее всего нет прав на доступ к этой ветке.
Как тогда вести отладку ?
malor вне форума Ответить с цитированием
Старый 14.11.2011, 17:01   #4
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Есть мнение, что запись может блокировать антивирус.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ERROR MAPPINING FAILED nhr Общие вопросы Delphi 1 05.07.2011 12:28
Debug Assertion Failed Mr.Eck0 Общие вопросы C/C++ 6 02.06.2011 19:13
как исправить ошибку "chacheManager error: Writing index data failed!" spravka Помощь студентам 3 07.11.2010 01:42
[Сохранение параметров в реестр] Как сохранить параметры цвета в реестр. ZARO Общие вопросы Delphi 3 12.03.2010 21:24
Condensing a Data Set london735 Microsoft Office Excel 5 05.07.2009 02:49