使用QT4创建自己的URL协议

时间:2013-11-15 10:23:01

标签: windows qt registry protocols

我已经发现,我如何创建自己的Windows协议(LINK)。

现在我尝试使用我的QT应用程序创建这样的条目,但是我遇到了一些问题:

  1. 我无法在HKEY_CLASSES_ROOT中写字。我想,我需要管理员权限,但我该如何实现呢?我不希望我的应用程序始终以管理员模式运行。

  2. 我不知道,怎么写“(标准)” - 参赛作品。如果我手动创建此条目并将其作为注册文件导出为“(标准)” - 条目看起来像

  3. [HKEY_CLASSES_ROOT\myprotocol]
    @="URL:SomeDescription"

    是否有可能使用Qt的QSettings创建这些条目?

1 个答案:

答案 0 :(得分:1)

对于QSettings,请尝试this

对于管理员权限,NO,需要管理员权限才能创建注册表项。