VC ++ Createprocess по пути UNC - PullRequest
       23

VC ++ Createprocess по пути UNC

0 голосов
/ 20 августа 2011

Я пытаюсь запустить приложение, используя CreateProcess. Тем не менее, это не похоже на работу с UNC путь. Я попытался добавить много обратной косой черты, но все еще не могу заставить его работать.

Есть ли какое-то решение?

Я попытался запустить команду в командной строке, но выдает ошибку, говорящую, что cmd не поддерживает пути UNC.

Я не хочу отображать UNC-путь, потому что тогда приложение не может работать как служба.

1 Ответ

2 голосов
/ 20 августа 2011

Будьте осторожны с использованием UNC-путей в службе, если служба запускается автоматически при запуске.Ваша служба может попытаться использовать путь UNC до того, как он станет доступным, если все соответствующие сетевые службы уже не успели запуститься, возможно, вам придется установить зависимость от них.

Относительно вашего фактического вопроса CreateProcessдолжен работать с путями UNC, как конкретно указано в документации , поэтому без вашего кода трудно сказать наверняка, но я предполагаю, что это проблема с разрешениями и что пользователь, под чьей учетной записью работает служба, можетне имеют правильных разрешений.

...