http://msdn.microsoft.com/en-us/library/aa767914.aspxに基づいて自分のプログラムを登録しました。アプリケーションをURLプロトコルに登録する:即時終了
ブラウザでカスタムURLを入力すると、自分のプログラムを使用する許可が求められるため、関連付けが機能しているようです。ただし、プログラムがurlで起動されると、プログラムは終了し、標準の「Microsoftにエラー報告を送信」ダイアログを生成します。私がコマンドラインから起動したときに、クロムと同じ引数(もちろん4倍のチェック)を使用して、つまり渡していると、完全に正常に動作します。次のように
エラー署名は...
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
は、私は何が起こっているのだろう(手がコピーされ、エラー報告ウィンドウ内のテキストフィールドは「あなたは-.-コピーできません)です
ここでは、標準的なデバッグ方法が役立ちます。賢明なエラー処理、またはクラッシュするポイントを追跡するメッセージボックス。ダニエルが言ったように、そしてあなたのアプリが間違った前提を作っているように、それが働く道だと私は期待しています。 – Deanna
ああ、また報告されているイベントログからコピーできます。 – Deanna