![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
На xp все прописываеться нормально, но вот на win 7 (у меня начальная)
Выходит ошибка при запуске Failed to set data for 'Name' Код:
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run\',false);
Reg.WriteString('Name', Application.ExeName);
Reg.CloseKey;
Reg.Free;Как решить эту проблему? |
|
#2
|
|||
|
|||
|
Запусти под административными правами, вполне возможно это UAC блокирует
|
|
#3
|
|||
|
|||
|
Из контекстного меню: от имени админстратора, а вобще манифестик включи с запросом прав, исходники программы запроса прав у UAC есть на сайте
|
|
#4
|
|||
|
|||
|
Вот манифест
|
|
#5
|
|||
|
|||
|
мне нужно без запроса прав и т.д
Просто кликнул и прописался, покажи пример кода с манифестом |