Страница 1 из 1

помогите c Zenwors Application

СообщениеДобавлено: 06 апр 2006, 15:19
Андрей Старков
Есть объект Application предназначенный для запуска Консультанта+ на терминальном сервере, сам Консультант лежит на томе сервера Netware, запуск на терминале требуется для доступа по 2Мбит каналам из другого офиса
Само приложение создано как Терминальное, доставляется в качестве иконки на Десктоп пользователей. если не указывать на закладке RDP Settings этого приложения рабочую директорию, то по умолчанию все свои настройки Консультант хранит в C:\Widows\system32\CONS.CFG - права на эту папку дал Users.
Я хочу чтобы у каждого пользователя были свои настройки и хранились в %USERPROFILE% на терминальном сервере, но если я указываю рабочую директорию для этого Application %USERPROFILE%\CONSUSERDATA (этот каталог на сервере есть у каждого пользователя, при старте приложение ругается, как я понял переменную берет с локальной станции и ищет на локальной станции! но приложение то создано терминальное, при запуске коннектится ксерверу и запускается там!
Как правильно для такого приложения задать рабочую папку на Терминальном Сервере?

может длинно но иначе не получилось :-)

А если в качестве рабочего каталога указать %*AppData%.

СообщениеДобавлено: 06 апр 2006, 17:24
Андрей Добров
А если в качестве рабочего каталога указать %*AppData%.
И будет Вам счастье.

СообщениеДобавлено: 06 апр 2006, 17:31
Алексей Волков
Используйте %*USERPROFILE%

это все негодится,

СообщениеДобавлено: 07 апр 2006, 10:33
Андрей Старков
когда пользователи щелкают по ярлыку - запускается окно Novell Terminal Service Client, происходит соединение с терминальным сервером и на нем стартует приложение, судя по тому что возвращает окно с ошибкой, все эти переменные и USERPROFILE и AppData обрабатываются на локальной станции а не на сервере (на локальной станции они ведут на D: а на сервере на C: ) видимо это норма и я не знаю как сделать это приложение по другому - чтобы рабочая папка была в каталоге пользователя на терминале

выкрутился вроде так

СообщениеДобавлено: 07 апр 2006, 10:44
Андрей Старков
так как на терминале пользователи создаются через DLU имя тоже что и при выходе в сеть, задал рабочую папку C:\Documents and Settings\%USERNAME%\ConsUserData

ConsUserData уже есть у Default User