gpt4 book ai didi

delphi - 如何以编程方式更改文件关联而不需要提升

转载 作者:行者123 更新时间:2023-12-03 15:18:06 27 4
gpt4 key购买 nike

当用户没有拥有管理员/提升权限(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 .

关于delphi - 如何以编程方式更改文件关联而不需要提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585078/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com