我们需要将我们的应用程序注册为自定义协议dialphone://
的默认协议处理程序(有时用于其中一个默认协议)。
我们在Win8上执行此操作的代码(破坏的原因和原因described by MS)
我们不清楚:
This article
在默认程序用户界面部分似乎说我们必须使用IApplicationAssociationRegistrationUI
但目前尚不清楚:
有人可以列出我们应该做什么,如果有可能的例子在delphi中?
答案 0 :(得分:-1)
有没有办法以静默方式执行此操作(因此用户无需点击UI)
MSDN:
Windows 8中的文件类型和协议关联模型已更改。不再使用应用 能够以编程方式将自己设置为文件类型的默认处理程序或 协议。相反,现在用户总是控制默认处理程序 对于文件类型或协议。
一些帮助链接:
http://borland.newsgroups.archived.at/public.delphi.nativeapi.win32/200611/0611216695.html
我认为你的注册条目有一些错误,所以如果可以,你可以发布它。