Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск bat в RemoteApp / 7 сообщений из 7, страница 1 из 1
19.01.2017, 14:00
    #39387621
chikalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
Ситуация такая
Купили Windows Server 2016, поставили
Настроили Шлюз, посредник, сервер remoteapps
Создали коллекцию с приложениями. Используются самописные приложения. На предыдущих версиях использовались bat файлы следующего содержания
Код: powershell
1.
2.
3.
4.
5.
set	path=%path%;d:\CnApp\.bin-2009\
	d:
cd	d:\CnApp\reports-2009\

cmd /c  приложение1.exe


Так вот проблема в том, что если опубликовать этот bat в RemoteApp, то RemoteApp приложение запускается и закрывается
Зайдя на рабочий стол, и запустив этот же bat-файл все работает как надо
Есть предположение что проблема в каких-то политиках, что запрещают запуск приложений из bat файлов в RemoeApp

в eventlog вообще появляются записи вида
[ EventSourceName] Software Protection Platform Service

- EventID 903

[ Qualifiers] 16384



Официальная дока по 2016 по сему вопросу молчит.
Что можно сделать в данной ситуации?
...
Рейтинг: 0 / 0
19.01.2017, 14:54
    #39387688
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
EventID 903 - это Microsoft-Windows-Security-SPP (Software Protection Platform Service) Shutdown Event. Т.е. событие автоматической остановки службы, если никакой процесс её не использует. Несколько сомнительна связь, но... попробуйте вместо cmd /c приложение1.exe (кстати, за каким вообще хреном надо ТАК запускать исполняемый файл?) просто запускать приложение1.exe.
...
Рейтинг: 0 / 0
19.01.2017, 15:02
    #39387701
chikalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
Akina(кстати, за каким вообще хреном надо ТАК запускать исполняемый файл?)

Пользователей много, работают круглые сутки, обновить само приложение иногда надо, поэтому меняется bat файл, с указание нового exe

не помогает запуск приложения напрямую
...
Рейтинг: 0 / 0
19.01.2017, 16:58
    #39387824
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
Ну так меняйте, какие проблемы? вам не один хрен, какой контент в заменяемом батнике?
...
Рейтинг: 0 / 0
23.01.2017, 06:29
    #39389255
chikalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
Приложение запущено круглые сутки. Просто заменить exe не получится, его все время кто-то да держит. Убивать пользователей религия не позволяет.
Когда запускаешь приложение через bat файл, bat освобождается после запуска приложения, в bat файле можно прописать приложение2.exe, и кто будет запускать после обновления попадают уже в обновленное приложение.
но это относится к организации раздачи приложений на сервера, это то как раз и работает.

Проблема несколько прояснилась или запуталась.
Приложение запускается, но оно невидимо пользователю. Процесс приложения есть, и админ может им управлять. Но пользователь ничего не видит.
Проверили на обычном cals, калькулятор пользователю выводится.
Сами собрали простое приложение, все отображается. Delphi2009 и Visual Studio.
Такое ощущение что программисты выкрутили какие-то флаги компиляции.
Что это может быть?
...
Рейтинг: 0 / 0
23.01.2017, 10:13
    #39389328
chikalov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
...
Рейтинг: 0 / 0
24.01.2017, 12:17
    #39390169
AndreyTarasov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск bat в RemoteApp
chikalov,

а если в место cmd /c написать start ?
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запуск bat в RemoteApp / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]