Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2011, 12:53   #1
Dee63
Пользователь
 
Аватар для Dee63
 
Регистрация: 09.03.2010
Сообщений: 48
По умолчанию Interactive services and windows 7

Привет всем.
Задача-написать сервис для 7 и ХР.
Задача сервиса- стартовать с системой и запускать следом процесс.
Цели:
Получение прав системы для своего приложения.
гарантия 100% запуска приложения для любого пользователя (если служба не отключена)

Что получилось:
"Написать сервис" в общем то ничего сложного из себя не представляет.
Создал, сделал интерактивным. Логин и пароль на него не приписывал-значит от системы будет запущен (так и есть).

При старте отрабатывает на 100% как надо....НО
Это только на ХР...


На 7-ке же в дело вступает "Обнаружение интерактивных служб Windows", чтоб ее 4 раза....

Вообщем сервис то запускается, а вот стартует прогу не в 1 сеансе (тек. пользователь), а в 0 (Zero session).
По словам Майкрософт, это сдлелано для того, чтобы предотвратить выполнение эксплоитов и прочей нечести.

Вот и вопрос-кто сталкивался с такой задачей и как ее решал?
Почитал я текнет, гугл и форумы.
По форумам-рассматриваются проблемы написания на ХР.
Гугл-выдает статью одну и туже на многих сайтах (тоже про ХР)

Текнет-единственный дельный совет, это юзать через psexec (от Руссиновича). Но, мне надо службу забабахать, а не приложение от имени системы пускать.
Dee63 вне форума Ответить с цитированием
Старый 29.06.2011, 13:39   #2
Dee63
Пользователь
 
Аватар для Dee63
 
Регистрация: 09.03.2010
Сообщений: 48
По умолчанию

Вообщем решается для 7-ки гораздо проще, если сделать сервис (запустится в 0 сеансе) и морду (запустится у пользака при старте.

Либо же сервис с мордой запускать сразу в 0 сеансе свернутыми.
Dee63 вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Analysis Services in C# jas Общие вопросы .NET 0 27.04.2010 09:36
stream services( потоковый сервис) 13th Свободное общение 2 27.12.2009 22:39
Delphi and Services Garacio_cain Общие вопросы Delphi 2 09.12.2009 18:34
Помогите разобраться с Web Services BrPasha Работа с сетью в Delphi 0 18.10.2007 11:16