![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
![]()
Всем привет. Написал прогу, которая требует прав администратора для работы. Когда я ставлю ее в авторан через HKLM ( думал от туда с правами админа запускает ), то прога запускается под юзером из-за чего вылазит ошибка "бла бла бла не получилось прочитать ProcessorNameString бла бла бла". Нагуглил, что можно через планировщик задач. А вот теперь возник вопрос: Как можно программно это сделать? Если не сложно, приведите функцию.
Заранее спасибо. P.S. Код софта не могу кинуть, ибо форум выдает ошибку: Вы ввели слишком длинный текст (470526 символов). Пожалуйста, сократите его до 5000 символов. ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
Может все-таки оформите программу как службу Windows, тогда и костыли в виде планировщика не понадобятся?
![]()
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Подумайте над тем, нужны ли права вообще.
Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]() Цитата:
А решение было рядом: http://programmersforum.ru/showpost....60&postcount=4
Благодарить в репутацию. Проклинать — туда же
![]() |
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
![]()
Нужны нужны, мне нужно изменить системный ключ ProcessorNameString
В общем спасибо всем Цитата:
Последний раз редактировалось Stilet; 05.11.2013 в 17:15. |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]() Цитата:
Благодарить в репутацию. Проклинать — туда же
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
![]() Цитата:
Вот что пишет при запуске службы: Служба "SysInfoChanger" на "Локальный компьютер" была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами. Как тогда быть? Код:
Последний раз редактировалось Nullerset; 05.11.2013 в 17:40. Причина: добавил код |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
А запись в реестре она (служба) поменяла?
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
![]()
Нет в том то и дело. Она сразу при старте офается с такой ошибкой.
Попробовал добавлять: while not Terminated do ServiceThread.ProcessRequests(True) ; в OnExecute не помогло... Последний раз редактировалось Nullerset; 05.11.2013 в 18:20. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автозагрузка с правами админа. | vovken1997 | Операционные системы общие вопросы | 7 | 02.05.2012 18:46 |
Запуск URL в браузере по умолчанию с правами админа | Greek9000 | Общие вопросы .NET | 1 | 15.12.2011 09:50 |
Как программно создать БД | t_e_m_a | C/C++ Базы данных | 3 | 13.09.2011 02:45 |
запись в файл с правами админа | allegator333 | Общие вопросы Delphi | 2 | 20.06.2011 00:33 |
Прога с правами админа на Delphi | BuT@JL | Общие вопросы Delphi | 2 | 27.02.2009 17:42 |