|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.03.2015, 13:38 | #1 |
Пользователь
Регистрация: 18.06.2012
Сообщений: 11
|
Delphi 7, HKEY_LOCAL_MACHINE, и Windows 8 x64
Нужно файл regedit.reg импортировать в реестр. Импортируется в корень HKEY_LOCAL_MACHINE, импортирую так:
PHP код:
p.s: прав админа нету. Но другая прога и без прав админа работает. |
15.03.2015, 15:11 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.03.2015, 15:15 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нельзя без прав админа LOCAL_MACHINE менять, только CURRENT_USER.
И в ХР тоже, просто там нет UAC. Если нужен LOCAL_MACHINE добавьте манифест в ресурсы приложения, чтоб при запуске появлялось подтверждение UAC и были права админа.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 15.03.2015 в 15:17. |
15.03.2015, 15:15 | #4 |
Пользователь
Регистрация: 18.06.2012
Сообщений: 11
|
Я имею ввиду не точно таким же образом, а вообще то что у нее получается без прав админа (: А у меня нет (:
|
15.03.2015, 15:17 | #5 |
Пользователь
Регистрация: 18.06.2012
Сообщений: 11
|
Оказывается можно! Сейчас при мне программа БЕЗ админ-прав, с обычного запуска создает службу, и вносит данные в HKLM без каких либо проблем.
Задача заключается в том что нужно ДО запуска этой программы записать в реестр данные, а уже потом запустить её. |
15.03.2015, 15:22 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что за программа? Покажите ее.
Может она сервис например установила и через него пишет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.03.2015, 15:32 | #7 |
Пользователь
Регистрация: 18.06.2012
Сообщений: 11
|
Это remote controll. На подобии тим вивера прога.
Да! Вы абсолютно правы! Она создает сервис. А можно как то и мне создать его без админ прав? |
15.03.2015, 15:36 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нет, это было бы странно и терялся бы смысл админ прав.
Это просто может быть удобнее, чтобы не просить права (UAC) при каждом запуске, а только 1 раз, когда создавать сервис. А в чем проблема просто добавить манифест, чтоб при запуске было подтверждение UAC?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.03.2015, 15:38 | #9 |
Пользователь
Регистрация: 18.06.2012
Сообщений: 11
|
Ооо, это было бы шикарно! Как это сделать?
но всё таки... ведь эта программа remote controll, как то не запрашивая админ-прав вносит данные в HKLM. Неужели в лицензионной программе реализован обход? о_О Последний раз редактировалось Stilet; 15.03.2015 в 15:41. |
15.03.2015, 15:40 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
https://www.google.com/search?q=delphi+uac+manifest
http://stackoverflow.com/a/14710803/964478 Причем тут обход? Вы читали предыдущее сообщение? Просто устанавливает сервис, чтоб просить UAC не каждый раз, а только когда сервис устанавливался.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi XE2 x64 asm написанная под x32 преобразование к x64 | Ecosasha | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 26.11.2013 22:45 |
реестр windows xp x64 bit в delphi | tj.nelson | Общие вопросы Delphi | 1 | 14.03.2012 05:20 |
RegEnumValue не находит значения в HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows\CurrentVersion\Run | gagarin0 | Visual C++ | 4 | 17.01.2012 00:50 |
Delphi 6 под Windows x64 | RuVarez | Общие вопросы Delphi | 9 | 01.09.2011 02:19 |
Windows7,не работает HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\Windows\AppInit_D LLs | ассемблер123 | Windows | 0 | 22.04.2010 18:30 |