Используя C # WMI, я запускаю exe-файл на другом компьютере, и этот exe-файл запускает другой exe-файл, используя класс C # Process
. Последний exe пытается вызвать Directory.CreateDirectory
, используя сетевой путь (он же \\\\comp1\d$\dir\
). Directory.CreateDirectory
выдает это исключение:
Access to the path '\\\\blah\blah\blah' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity)
at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)
Если я запускаю третий exe-файл прямо в консоли на компьютере, он существует, исключение не выдается, и все работает нормально.
Параметры безопасности для папки, в которой создается каталог, имеют все права доступа "Все".
Как мне решить эту проблему?