gpt4 book ai didi

c - 当用户更改 Windows 上的默认浏览器时,有什么方法可以接收对我们的自定义 exe 的回调吗?

转载 作者:行者123 更新时间:2023-11-30 20:33:43 25 4
gpt4 key购买 nike

例如:我有我的自定义 exe,可以说“sample.exe”。假设 Firefox 是我在 Windows 10 上的默认浏览器,现在我将其更改为 google chrome。那么将默认浏览器更改为google chrome后,有没有办法注册sample.exe来接收回调。

最佳答案

您需要向 Windows 注册表进行注册,识别表示默认浏览器的键,然后设置 RegNotifyChangeKeyValue 回调。关于如何设置默认浏览器有许多可能的变化 - 由于您没有完全要求这一点 - 可能要求包含在这个答案中太多。 Here是一篇关于这个主题的好文章。

当指定的注册表项发生问题时,这将调用您的代码。

请注意,在对注册表进行批量更改时不会调用此回调 - 因此,根据更改默认浏览器的方法,可能会或可能不会调用它。

关于c - 当用户更改 Windows 上的默认浏览器时,有什么方法可以接收对我们的自定义 exe 的回调吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44327297/

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