System.Diagnostics.Process.Start打开文件不成功

九班十班 2015-11-17 11:23:31
,在cmd里可以,但是在代码中System.Diagnostics.Process.Start("Explorer.exe", "/select," + @"C:\Windows\System32\config\");这样写却不行,不知道是什么原因,System.Diagnostics.Process.Start能设置管理员权限打开文件吗
...全文
1147 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
九班十班 2015-11-17
  • 打赏
  • 举报
回复
去掉/select也不行
九班十班 2015-11-17
  • 打赏
  • 举报
回复
,是这个
xdashewan 2015-11-17
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
System.Diagnostics.Process.Start("Explorer.exe", "/select," + @"C:\Windows\System32\config\");你的文件名呢
带了/select是选中,你要打开去掉/select就行
xdashewan 2015-11-17
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("Explorer.exe", "/select," + @"C:\Windows\System32\config\");你的文件名呢
九班十班 2015-11-17
  • 打赏
  • 举报
回复
已经解决了
Poopaye 2015-11-17
  • 打赏
  • 举报
回复
目标平台 Any CPU 不要勾选首选32位
xdashewan 2015-11-17
  • 打赏
  • 举报
回复
引用 8 楼 u010307848 的回复:
感觉像是我这个进程是不是没有管理员权限打开啊?
那就别用这个文件夹,系统的配置文件夹如果有意拒绝被程序访问也很正常
九班十班 2015-11-17
  • 打赏
  • 举报
回复
感觉像是我这个进程是不是没有管理员权限打开啊?
九班十班 2015-11-17
  • 打赏
  • 举报
回复
没有异常,直接打开的我的文档
wmy_03 2015-11-17
  • 打赏
  • 举报
回复
你说的不行是抛异常啊?
wmy_03 2015-11-17
  • 打赏
  • 举报
回复
路径前后加上引号"\""

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧