デスクトップ アプリケーションで Windows アクション センター通知を使用したいのですが、それを Windows ストア アプリにせずに使用したいと考えています。アプリケーションでは、すべての DLL がリソースとして埋め込まれ、exe の外部に公開されません。また、コードを難読化して、Jet Brains dot peek のようなプログラムがソース コードを逆コンパイルできないようにします。問題は、dll のロードは正常に機能するが、プログラムの起動時に「サポートされていないタイプ」というメッセージが表示されて失敗することです。これは、難読化と暗号化によるものです。すべての保護を無効にして難読化ツールを使用して exe を実行しても、実行に失敗します。私の質問は、Windows をどのようにロードするかです。組み込みリソースとしてプロジェクトに含まれる DLL としての winmd ファイル (および拡張子を DLL に変更しても、HRESULT コードで別のエラーが返されるため機能しません)。DLLImport を使用することは可能ですか? Windows.winmd クラスへのアクセス レイヤーとして別の DLL を作成する必要がありますか? 元の埋め込みソース プロジェクトのリファレンス:http://www.codeproject.com/Articles/528178/Load-DLL-From-Embedded-Resource