刚学用Dotfuscator,混淆一个C++ Windows窗体应用程序不能运行,用过的朋友帮忙看看,哪里出了问题。
我的操作是:(截图见最后面)
一,准备exe文件
在visual studio 2008中新建一个C++ Windows窗体应用程序,直接生成解决方案,生成的.exe文件是可以执行的。
二,打开Dotfuscator,未注册版,创建新项目,输入程序集选择第一步中生成的exe文件,并选择在库模式中运行所有程序集。
三,设置重命名中“选项”,勾选“保持命名空间”。
四,保存项目为D:\Demo\Demo.xml,同时设置生成中的目标目录D:\Demo。然后点生成。
生成完成后双击生成后的D:\Demo\Demo.exe文件,鼠标会显示后台运行标志,过会鼠标会显示正常标志,然后就没有反应了。
同样的操作混淆C#应用程序是可以运行的,是不是C++哪里需要不同的配置?