|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.11.2013, 15:56 | #1 |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
Как программно создать задачу в планировщике задач? ( Для автозапуска с правами админа )
Всем привет. Написал прогу, которая требует прав администратора для работы. Когда я ставлю ее в авторан через HKLM ( думал от туда с правами админа запускает ), то прога запускается под юзером из-за чего вылазит ошибка "бла бла бла не получилось прочитать ProcessorNameString бла бла бла". Нагуглил, что можно через планировщик задач. А вот теперь возник вопрос: Как можно программно это сделать? Если не сложно, приведите функцию.
Заранее спасибо. P.S. Код софта не могу кинуть, ибо форум выдает ошибку: Вы ввели слишком длинный текст (470526 символов). Пожалуйста, сократите его до 5000 символов. |
05.11.2013, 16:07 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Может все-таки оформите программу как службу Windows, тогда и костыли в виде планировщика не понадобятся? http://www.delphikingdom.ru/asp/view...catalogid=1348
Благодарить в репутацию. Проклинать — туда же
|
05.11.2013, 16:16 | #3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Подумайте над тем, нужны ли права вообще.
Цитата:
|
|
05.11.2013, 16:20 | #4 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
А решение было рядом: http://programmersforum.ru/showpost....60&postcount=4
Благодарить в репутацию. Проклинать — туда же
|
|
05.11.2013, 16:27 | #5 | |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
Нужны нужны, мне нужно изменить системный ключ ProcessorNameString
В общем спасибо всем Цитата:
Последний раз редактировалось Stilet; 05.11.2013 в 17:15. |
|
05.11.2013, 16:40 | #6 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
Благодарить в репутацию. Проклинать — туда же
|
|
05.11.2013, 17:37 | #7 | |
Пользователь
Регистрация: 01.02.2013
Сообщений: 27
|
Цитата:
Вот что пишет при запуске службы: Служба "SysInfoChanger" на "Локальный компьютер" была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами. Как тогда быть? Код:
Последний раз редактировалось Nullerset; 05.11.2013 в 17:40. Причина: добавил код |
|
05.11.2013, 17:49 | #8 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
А запись в реестре она (служба) поменяла?
Благодарить в репутацию. Проклинать — туда же
|
05.11.2013, 17:57 | #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 |