Форум: "Система";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
ВнизАвтозапуск Найти похожие ветки
← →
Tik (2003-10-09 13:57) [0]Помогите !!!
Мне нужно добавить программу в автозапуск.
Вот код :
var
sKey : string;
reg : TRegIniFile;
begin
sKey := "";
reg := TRegIniFile.Create( "" );
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.WriteString(
"Software\Microsoft"
+ "\Windows\CurrentVersion\Run"
+ sKey + #0,
"?hat",
Application.ExeName );
reg.Free;
end;
Но он срабатывает, когда я имею права администратора, в другом случае - ошибка . Что делать?
← →
Song (2003-10-09 14:09) [1]Ты сам ответил на свой вопрос: надо заиметь права администратора на изменение реестра.
← →
clickmaker (2003-10-09 14:11) [2]var Reg: TRegistry
Reg := TRegistry.Create( KEY_WRITE);
чтобы писать в реестр необязательно иметь права админа
← →
Song (2003-10-09 14:38) [3]2clickmaker © (09.10.03 14:11) [2]
В ветки своего пользователя не нужно.
← →
Плохиш_ (2003-10-09 14:49) [4]>Song © (09.10.03 14:38) [3]
Кто ж гадящие программы в своём пользователе запускает? ;-)
← →
Anatoly Podgoretsky (2003-10-09 14:49) [5]clickmaker © (09.10.03 14:11) [2]
А все равно придется, он же хочет в HKLM
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c