2014-02-13 4 views
1

Я не уверен, правильно ли задать вопрос или нет.Окружающая среда Переменная Путь, указывающая на разную систему

У меня есть exe, который получает значение переменной окружения (Path) и ищет DLL, необходимые для продолжения этого EXE. Таким образом, путь переменной окружения - это локальный путь: C:\Program Files\Security

Возможно ли сделать этот путь удаленным? Это может быть как: //10.x.x.x/sys/security or //sysname/sys/security.

  • Возможно ли это?
  • Обязательно ли путь переменной окружения всегда указывать на путь локальной машины?

спасибо.

+0

Вы попробовали? В противном случае попробуйте сопоставить удаленную папку, например. диск Z :, тогда он должен работать. Но я никогда не пробовал это сам. Это сработало, я просто попробовал. Просто добавьте удаленный путь к пути. Однако я не знаю о местах в Интернете, но в вашей локальной сети это не проблема. –

ответ

1

Это действительно возможно, но это плохая идея.

Путь к системе, который содержит путь UNC, может привести к серьезной системе проблемам и серьезным проблемам с программным обеспечением. Поэтому системный путь, который содержит UNC-путь, не поддерживается.

http://support.microsoft.com/kb/978856

Хотя он говорит, что относится к серверным изданиям, я подозреваю, что общий совет применит к Windows, в целом.

+0

Думаю, вопрос здесь неправильно понял. Имя переменной среды будет похоже на SECU, а значение для этой переменной будет локальным путем, например C: \ Program Files \ .... Вместо этого Могу ли я поддерживать некоторый сетевой путь, похожий на // systemname/sys/files/.. – mn777

+0

Как правило, да, и вообще - плохая идея, и чтобы квалифицироваться поверх нее - все это зависело бы от того, как целевое приложение использует переменную env. Если этот exe использует WinAPI правильно, он, скорее всего, будет работать, но будет, опять-таки, неправильным способом злоупотреблять предположением exe, что это будет локальный путь. Сопоставление диска с контуром, как предлагается в комментариях, является лучшим способом продолжения. – mockinterface

Смежные вопросы