相关疑难解决方法(0)

C#WMI在远程PC上运行exe,然后在同一台PC上运行另一个exe,然后在网络路径上调用Directory.CreateDirectory并失败

使用C#WMI我在另一台计算机上启动一个exe,这个exe使用C#Process类启动另一个exe .最后一个exe尝试Directory.CreateDirectory使用网络路径(aka \\\\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)
Run Code Online (Sandbox Code Playgroud)

如果我直接在计算机上的控制台中运行第三个exe,它就不会抛出此异常并且一切正常.

正在创建目录的文件夹的安全设置具有"Everyone",具有完全权限.

我该如何解决这个问题?

c# windows wmi directory-permissions

6
推荐指数
1
解决办法
2044
查看次数

标签 统计

c# ×1

directory-permissions ×1

windows ×1

wmi ×1