delphi – 如何在不需要提升的情况下以编程方式更改文件关联
发布时间:2020-12-15 10:06:44 所属栏目:大数据 来源:网络整理
导读:如何在用户没有管理员/提升权限时以编程方式更改文件关联(Win XP,Vista,7)?关于如何解决这个问题的任何想法?基本上我想保持我的应用程序像现在一样精简(它不需要提升安装和运行的权限). 目前我提供了一个GUI界面,用户可以在其中更改文件关联,但如果用户权
如何在用户没有管理员/提升权限时以编程方式更改文件关联(Win XP,Vista,7)?关于如何解决这个问题的任何想法?基本上我想保持我的应用程序像现在一样精简(它不需要提升安装和运行的权限).
目前我提供了一个GUI界面,用户可以在其中更改文件关联,但如果用户权限有限,那么它只会显示一条消息,表明它无法执行此操作,并向其解释如何激活“运行此程序”作为管理员“框然后重新启动程序.如果用户拥有权限,那么我只需更改关联. 有一种更好的方法来保持“精简”吗? 解决方法
在Windows中(从Windows 2000开始),您可以拥有系统范围的文件关联,这需要设置提升的权限,以及每个用户文件关联.
如果你想保持精简,请建立per_user文件关联,就是这样. 看看这篇文章:Changes in File Types and File Association Features in Windows 2000 and Windows Server 2003. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |