Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Запуск процесса до авторизации пользователя

Ответить
Настройки темы
C/C++ - Запуск процесса до авторизации пользователя

Аватара для EvgeniyQQQ

Пользователь


Сообщения: 133
Благодарности: 21

Профиль | Сайт | Отправить PM | Цитировать


Добрый день! Подскажите пожалуйста.
Необходимо в Windows запустить программу стороннего разработчика до входа в систему (в тот момент, когда запускаются службы).
Написал сервис, который запускает стороннее приложение как внешний процесс....
В случае когда в роли внешнего процесса выступает 'notepad' проблем нет.
В случае когда в роли внешнего процесса выступает нужное мне приложение, оно выдает сообщение: "Отказано в доступе".
В чём может быть проблема?

-------
"Не соглашайся ни на что, кроме совершенства!" - Анонимный автор.
"Совершенство достигается только к моменту полного краха." - К.Н.Паркинсон.


Отправлено: 12:20, 28-12-2007

 

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Большие у меня сомнения, что ты в состоянии проверить корректность работы notepad до входа пользователя в систему

Приложение рассчитано разработчиком на некоторое окружение. Пользовательское окружение, естественное, формируется после входа данного пользователя в систему.

Скорее всего, ты не понимаешь что делаешь.

Отправлено: 18:41, 28-12-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для EvgeniyQQQ

Пользователь


Сообщения: 133
Благодарности: 21

Профиль | Сайт | Отправить PM | Цитировать


Цитата Busla:
Приложение рассчитано разработчиком на некоторое окружение. Пользовательское окружение »
Поясните.

-------
"Не соглашайся ни на что, кроме совершенства!" - Анонимный автор.
"Совершенство достигается только к моменту полного краха." - К.Н.Паркинсон.


Отправлено: 19:23, 28-12-2007 | #3


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


EvgeniyQQQ, может стоит обратить внимание на Native App?
Цитата Хакер, номер #082, стр. 114:
Характерной особенностью native-приложений, является то, что они могут выполняться еще до запуска и инициализации Win32-подсистемы.
...научим программу выводить что-нибудь на прелестный светло-голубой экран, предвещающий скорое появления окошка для ввода пароля.
По простому - такие приложния запускаются не только до входа систему, а вместе (или вместо) экрана приветствия.
Родные приложения Николай «gorl» Андреев Хакер, номер #082, стр. 114

Последний раз редактировалось Admiral, 28-12-2007 в 22:58.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:34, 28-12-2007 | #4


Аватара для EvgeniyQQQ

Пользователь


Сообщения: 133
Благодарности: 21

Профиль | Сайт | Отправить PM | Цитировать


Admiral, спасибо, но я думаю этот вариант не подойдёт.
Стороннее приложение которое я вызываю как внешний процесс взаимодействует с другими службами (с сервером базы данных и т.д.), запускать его раньше них естественно нельзя.

-------
"Не соглашайся ни на что, кроме совершенства!" - Анонимный автор.
"Совершенство достигается только к моменту полного краха." - К.Н.Паркинсон.


Отправлено: 11:31, 29-12-2007 | #5


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Поясняю:

Нормальные приложения разработаны в соответствии с рекомендациями MS; здравым смыслом; корректно функционируют не только под админом... Так вот, такие приложения, как правило, хранят свои настройки в ветке реестра HKEY_CURRENT_USER, а данные - в специальных папках (Local Settings, AppData и т.п.) И то, и другое - хранится в профиле пользователя.

Я, конечно, упрощаю - одними папками дело не ограничивается.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:08, 29-12-2007 | #6


Аватара для EvgeniyQQQ

Пользователь


Сообщения: 133
Благодарности: 21

Профиль | Сайт | Отправить PM | Цитировать


Busla, спасибо за пояснение.
Цитата Busla:
Нормальные приложения разработаны в соответствии с рекомендациями MS »
Подскажите где об этом можно почитать...

А если я буду запускать службу от имени конкретного пользователя, она получит доступ к пользовательскому окружению этого пользователя (и соответственно запускаемый ею процесс)?

-------
"Не соглашайся ни на что, кроме совершенства!" - Анонимный автор.
"Совершенство достигается только к моменту полного краха." - К.Н.Паркинсон.


Последний раз редактировалось EvgeniyQQQ, 29-12-2007 в 12:44.


Отправлено: 12:33, 29-12-2007 | #7


Аватара для DillerInc

Обратный инженер


Сообщения: 644
Благодарности: 47

Профиль | Отправить PM | Цитировать


Цитата Busla:
Нормальные приложения разработаны в соответствии с рекомендациями MS »
...это типа сарказм такой??

-------
То,что неясно,следует выяснить.То,что трудно творить,следует делать с великой настойчивостью. © Конфуций


Отправлено: 16:17, 29-12-2007 | #8


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


DillerInc, я в литературе такое выражение тоже встречал
Цитата Win32 API. Эффективная разработка приложений(2007), Глава 1, стр. 30:
Прежде чем перейти к рассмотрению «нормальной» Windows-программы,...

Отправлено: 04:48, 14-01-2008 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Запуск процесса до авторизации пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Запуск и завершение процесса из СМD Vsirf Скриптовые языки администрирования Windows 12 08-05-2017 17:07
Любой язык - [решено] Запуск mp3 файла в режиме скрытого процесса King_Artes Скриптовые языки администрирования Windows 7 14-06-2010 03:17
Система - Портал авторизации пользователя на платформе ISA Server. minion Программное обеспечение Windows 1 06-01-2009 23:34
RunOnceEx (запрет на запуск процесса) kudanax Автоматическая установка Windows 2000/XP/2003 6 14-08-2008 18:41
Периодический запуск процесса (WinAPI) darxeth Программирование и базы данных 1 26-02-2004 15:11




 
Переход