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

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Запуск GUI приложения при старте Windows 2003 без локального входа в систему

Ответить
Настройки темы
Запуск GUI приложения при старте Windows 2003 без локального входа в систему
mvf mvf вне форума

Новый участник


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

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


Собственно, сабж.

Уточню:
1) имеется сервер Win2003 R2
2) администрирование сервером происходит только удаленно
3) при перезагрузках и т.п. должны стартовать несколько GUI программ (которые изначально не умеют работать как службы), без локального входа на компьютер.
4) при удаленном входе на компьютер окна GUI программ должны быть видимы.
5) локальный автовход с какой-либо учетной записью не допустим.

Какая была изначально идея - в шедулер (на событие System Startup) вбить *.rdp профиль, так, чтобы сервер подключался сам к себе, создавая терминальную сессию, в которой запускались бы необходимые программы, и которая продолжала бы "висеть". Таким образом к ней можно было бы в дальнейшем подключиться и преспокойно видеть все GUI программы.

Однако по непонятным мне причинам виндовс не хочет сам к себе подключаться терминалом при старте системы. Хотя при запуске того же самого задания когда осуществлен локальный вход - все происходит "на ура". Точно так же задание нормально стартует (правда многократно) если запускать его при событии "When Idle". Хочется понять, что я делаю не так.

Вариант с превращением обычных программ в службы, конечно тоже допустим, но менее предпочтителен. Кстати, в этом случае - с какой из сессий будет взаимодействовать окно программы? Только с локальной? Или с удаленной тоже?

С интересом выслушаю все идеи, предложения и т.п.

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

 

Ветеран


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

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


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

-------
Чудес не бывает, бывают только глюки!


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



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

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

mvf mvf вне форума Автор темы

Новый участник


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

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


Цитата Dimas_83:
без прав для входящих "Разрешить локальный вход" работа не возможна »
Гм... Сначала думал об этом. Но версия не выдерживает критики:
Цитата mvf:
при запуске того же самого задания когда осуществлен локальный вход - все происходит "на ура". Точно так же задание нормально стартует (правда многократно) если запускать его при событии "When Idle". »
Сейчас подумал что скорее всего это связано с тем, что событие System Startup в шедулере срабатывает ДО запуска службы терминалов... Поэтому запуск при событии "When Idle" работает нормально (т.к. запускается уже после запуска службы).

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

mvf mvf вне форума Автор темы

Новый участник


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

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


Изображения
Тип файла: jpg 1_.jpg
(20.2 Kb, 24 просмотров)

Цитата mvf:
это связано с тем, что событие System Startup в шедулере срабатывает ДО запуска службы терминалов... Поэтому запуск при событии "When Idle" работает нормально (т.к. запускается уже после запуска службы). »
Н-да... Версия не подтвердилась. Запихал в стартап скрипты системы cmd файл такого содержания
Код: Выделить весь код
net start RpcSs
net start TermService
mstsc c:\Default.rdp
В результате словил вот такое окно (см. приложение)... Короче уже не знаю в каком направлении копать.

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

HLT HLT вне форума

Ветеран


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

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


Цитата mvf:
локальный автовход с какой-либо учетной записью не допустим. »
А, может быть, все-таки сделать?
В автозагрузку запуск нужного софта и ярлык на блокировку консоли.

rundll32.exe user32.dll,LockWorkStation

-------
Сообщение помогло? Нажмите внизу ссылку "Полезное сообщение".


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

mvf mvf вне форума Автор темы

Новый участник


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

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


Цитата HLT:
В автозагрузку запуск нужного софта и ярлык на блокировку консоли. »
Скажем так, такой вариант - рассматриваю, но как запасной (если по-другому ничего хорошего не выйдет).

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


Ветеран


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

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


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

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



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Запуск GUI приложения при старте Windows 2003 без локального входа в систему

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Запуск utilman.exe до входа в систему Котяра Хочу все знать 2 25-11-2010 21:17
Автозагрзка консольного приложения, без входа в систему Solker Microsoft Windows NT/2000/2003 2 29-12-2009 17:23
2008 - Запуск приложения в качестве службы на Windows Server 2003,2008 Guffi Windows Server 2008/2008 R2 1 22-12-2008 14:06
Разное - [решено] Запуск при старте системы+доступ к интерфейсу Delion Soulblade Microsoft Windows 2000/XP 4 25-03-2008 12:07
[решено] Как отключить требование Ctrl-Alt-Del без входа в систему Traktorist Microsoft Windows NT/2000/2003 32 06-04-2006 20:09




 
Переход