Получение пути к публичным документам на сервере в приложении vb.net при запуске с рабочей станции - PullRequest
1 голос
/ 03 июня 2011

В нашем приложении VB.Net нам нужно получить путь к нашей папке данных в Public Documents. В нашем автономном приложении это просто с помощью функции SHGetFolderPath. Однако для нашего сетевого приложения мы сталкиваемся с проблемой, когда загружаем приложение на сервер Win 7 и запускаем его с рабочей станции Win XP. С рабочих станций SHGetFolderPath возвращает папку общедоступных документов рабочей станции вместо того, что мы хотим, а именно путь к общедоступным документам сервера.

Есть ли в приложении способ запроса пути к общедоступным документам на сервере?

Спасибо Салли S

1 Ответ

0 голосов
/ 11 июля 2011

Пока приложение хранится на сервере, оно выполняется на рабочей станции, поэтому все переменные среды берутся с рабочей станции. Скорее всего, вам придется жестко или программно кодировать путь к файлам данных сервера. Это, конечно, потребует общего доступа к папке Public Documents сервера в сети.

Альтернативно, используйте конфигурацию сервера терминалов, чтобы приложение выполнялось на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...