前言:
目前我们对“c语言防破”大约比较珍视,咱们都需要分析一些“c语言防破”的相关内容。那么小编同时在网摘上收集了一些有关“c语言防破””的相关知识,希望我们能喜欢,姐妹们一起来学习一下吧!自己辛苦写的软件,当然不想轻易被破解,然而这个防破解之路注定是坎坷的。当然一般没有太大价值的软件也不太会有太多人关注,然后费心思去破解,所以我们可以给自己的软件简单地加个壳,防君子不防小人吧。
1、新建一个目标名为test的exe文件,就一个窗体就行2、再新建一个项目GO,添加一个 新建项 资源文件 默认名 Resource1 把文件加进去
3、运行这个资源文件
先引用 using System.Reflection;
在program.cs 的 Main() 中 将 Application.Run(new Form1()); 替换为
Assembly asm = Assembly.Load(Resource1.test);
MethodInfo info = asm.EntryPoint;
info.Invoke(null, null);
System.Environment.Exit(0);
4、注意:经测试,主程序的版本号需要与嵌入文件版本号一致!
结论,此时运行Go项目,其实运行的是test文件了。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言防破