我正在研究没有本地管理员权限的 VS2012/Windows7 开发的限制。
我发现这个链接重新:VS2003 和缺乏管理员权限。但是找不到任何关于 VS2012 的信息。有人可以帮帮我吗?
我正在研究没有本地管理员权限的 VS2012/Windows7 开发的限制。
我发现这个链接重新:VS2003 和缺乏管理员权限。但是找不到任何关于 VS2012 的信息。有人可以帮帮我吗?
在 Windows 上使用 Visual Studio 开发应用程序不需要管理权限。我一直都这样做。像任何优秀的 Windows 用户一样,我的主帐户没有以管理权限运行。
我能想到的只有几种情况可能需要额外的权限。
首先是如果您正在开发 Windows 服务或 shell 扩展(而不是桌面或 Web 应用程序)。然后,您需要具备安装、删除、启动和停止服务的能力;安装外壳扩展;重新启动资源管理器;等等。或者更好的是,只需在虚拟机内进行所有测试,您可以在虚拟机上授予完全管理权限而很少或没有安全问题。
其次是如果您需要调试您的用户帐户无权访问的进程。在实践中,这意味着将调试器附加到不是您自己的正在运行的进程。通常您不需要这样做,因为您将附加调试器的唯一进程是您正在编写的进程,并且您将拥有这些进程。但是,如果您确实需要调试在另一个用户的上下文中运行的操作系统或进程,您将需要一定程度的管理权限。幸运的是,您可以将调试权限与整套管理权限分开授予。不幸的是,这仍然放弃了农场——一个具有调试权限的熟练黑客有效地运行了系统。不过,希望您至少能够信任您的程序员!