テスト目的で、Outlook 2003 アドイン (vb.net) を無効にして、ヘルプ メニューを使用するか、レジストリ内から回復キーを削除することによってのみ再アクティブ化できるようにする必要があります。
起動イベント ハンドラ中に未処理の無効なキャスト例外を作成してこれを達成しようとしましたが、これは役に立ちません。Outlook は、アドインを読み込めなかったとだけ言っていますが、無効にはしていません。
アドインを無効にするクラッシュを作成するにはどうすればよいですか?
私は自分で簡単な方法を見つけました:
-> Outlook は、アドインを無効にするかどうかを尋ねます。
別の操作は、次のような起動呼び出し中に行うことができます
System.Threading.Thread.Sleep(10000)
タスクマネージャーからのこのkill Outlook中。
次回 Outlook を起動すると、アドインを無効にするかどうかを尋ねられます。