Microsoft Visual Studio 2012を使用しており、ネイティブC++でアプリケーションを作成したいと考えています。.NETリフレクターなどのツールを使用してアプリケーションをソースコードに逆コンパイルしたくないため、Manged Code(.NET)を使用したくない理由ですが、それでも使用できると便利です。アプリケーションのUI(CLR Windowsフォーム)。
しかし、Win32プロジェクトにUI(CLR Windowsフォーム)を追加すると、次のメッセージが表示されます。
これは、これからすべてのプロジェクトがネイティブコードとしてコンパイルされず、.NETリフレクターなどのツールを使用してアプリケーション全体を逆コンパイルする可能性があることを意味しますか?
または、「混合」(ネイティブコード+マネージコード)プロジェクトであり、UIを担当する.NETリフレクターなどのツールを使用してアプリケーション全体を逆コンパイルする機能はありませんか?
PSはい、どのアプリケーションでも逆コンパイルできることは知っていますが(!!!)、つまり、.NETベースのアプリケーション用の逆コンパイルツールについて質問しています。.NET Reflectorを使用すると、.NETアプリケーションから「元のソースコードを取り戻す」ことができます。だから私の質問は、このアプリケーションから「元のソースコードを取り戻す」ことは可能ですか、それとも何らかの形で「混合」コード(管理された+ネイティブ)であり、元に逆コンパイルする可能性はありませんか? .NETリフレクターのようなツールを使ったソースコード?