我使用Microsoft Visual Studio 2012和我想写在本地C ++应用程序。 我之所以不想使用Manged代码(.NET),因为我不希望我的应用程序与这些工具就像一个.net反射反编译回源代码做,但它会很好,如果我仍然可以使用UI(CLR Windows窗体)在我的应用程序。
但是,当我加入UI(CLR Windows窗体)到我的Win32项目此消息弹出:
这是否意味着,从现在起我所有的项目将不被编译为本地代码,并会有可能进行反编译整个我用这些工具就像一个.net反射应用程序?
否则将被“混合”(本机代码+托管代码)项目蚂蚁不会有反编译这样的工具,整个程序就像一个.net反射只是其中的某一部分,负责用户界面的能力?
PS是的,我知道,任何应用都可以被反编译(!),但我即问的反编译工具,基于.NET应用程序。 在.NET反射,你可以“找回原来的源代码”,从.NET应用程序。 所以我的问题是,它是否将有可能从该应用程序“找回原来的源代码”,或者它会以某种方式“混合”代码(manged +原生),并不会有可能反编译回原来的与像一个.net反射这样的工具的源代码?