0

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

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

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

  2. 我不知道如何写“(标准)”-Entries。如果我手动创建此条目并将它们导出为 reg 文件,则此“(标准)”条目看起来像

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

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

4

1 回答 1

1

对于 QSettings 试试这个

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

于 2013-11-15T10:42:11.177 回答