none
Win32客户端安装之后,应用程序无权限访问C盘 RRS feed

  • 问题

  • hi,微软,

    问题描述:我们用C#制作了一个Win32客户端(opg.exe),再用第三方的安装包制作工具制作了这个客户端的安装包(setup.exe)。经过测试客户端可以正常安装到C盘(比如:c:\program files\opg),但是这个客户端的应用程序(opg.exe)写C盘的安装目录(c:\program files\opg)提示无权限进行写操作。所以我们判断是因为这个目录是setup.exe这个应用程序创建的,所以opg.exe这个应用程序没有权限进行写的操作

    开发语言:C#

    安装环境:Win10

    请问微软,有没有办法解决这个问题?谢谢了。

    2017年7月14日 8:59

全部回复

  • Hi,

    感谢你在MSDN论坛发帖。

    你用的第三方制作工具,有没有对这个程序进行权限的设置? 如果把这个安装路径指向D盘,还会出现这个问题吗?

    如果你自己手动创建这个程序,并且把他放到c:\program files\opg 这个路径下面,对这个路径下面,还有写的权限吗?

    我使用VS2015提供的插件(setup)来安装程序,我这边测试结果是可以运行在C盘 program下面的,而且程序也可以运行,并不存在写的权限,通过VS的setup程序,在安装的时候,里面权限的选择,可以看我下面的截图。

    我建议你使用VS 自带的插件来创建setup

    https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年7月17日 7:37
    版主
  • win10有文件访问限制,以管理员方式打开就可以
    2017年7月17日 8:40