【发布时间】:2009-08-13 18:23:43
【问题描述】:
我的应用程序需要管理访问权限,我希望它可以在 Windows 7 中轻松运行。
我有以下选择
1.要求使用该应用程序的用户关闭UAC。这是不得已而为之的选择,并且不愿意这样做。
2.在应用程序中嵌入一个清单,说明提升到管理员权限。这将起作用,但似乎每次用户运行应用程序时都会弹出一个对话框,要求用户同意。
3。将应用程序配置为在 Windows XP 兼容模式下运行。这可行,但我必须使用资源管理器-> 应用程序属性来执行此操作。如果我可以在安装期间以编程方式执行此操作,我真的更喜欢这个选项。我的问题是是否有任何方法可以实现这一目标。
问候
象头神
【问题讨论】:
-
如果您要解释为什么您的应用程序需要管理访问权限,也许会提供有用的信息。可能有更好的方法来解决这个问题。
-
如果它真的确实需要管理员,那么我不认为这是一个问题。任何人都想绕过 UAC 的唯一原因是他们正试图做一些邪恶的事情。嗯....
-
也许 Ganesh 对第三方组件有一定的依赖性,如果没有管理员访问权限或 Windows XP 兼容模式,该组件将无法在 Windows 7 上运行。我见过这样的组件,原来的供应商已经破产,迁移到另一个组件是一项艰巨的任务。
标签: windows-7