将应用程序注册到URL协议:立即终止

时间:2011-07-08 13:10:33

标签: c# windows url registry

根据http://msdn.microsoft.com/en-us/library/aa767914.aspx注册我的计划。

该关联似乎有效,因为如果我在浏览器中输入自定义网址,则会要求获得使用我的程序的权限。但是,每当程序通过url启动时,它都会终止,从而产生标准的“发送微软错误报告”对话框。当我从命令行启动它时,使用完全相同的参数(当然是四重检查)作为chrome,即正在通过,它完全正常。

错误签名如下(手动复制,错误报告窗口中的文本字段不允许您复制-.-')

EventType: clr20r3 P1: docreg2.exe P2: 1.0.0.0 P3: 4e16fb9b
P4: mscorlib P5 2.0.0.0 P6 4d8c190a P7: 344a P8: d8
P9: system.io.filenotfoundexception

我想知道发生了什么......

1 个答案:

答案 0 :(得分:2)

在每种情况下检查程序的起始目录。