除了用加壳以外,易语言push大法几乎无解。唯一的解决办法好像只有疯狂暗桩。 之所以易语言的弱点是push大法,是因为核心支持库载入功能的特征太明显,很难掩藏。 代码防止push窗口的方法思路大概就是多次验证。 1.全局变量法。在验证窗口传递一个数据给全局变量 ...
现在很多提供软件保护的平台,xx盾xx盾啥的。 以前,保护通常需要写在源码里,而且要看说明,很多小白甚至都看不懂。 话说,小白也写不出啥需要保护的东西 现在他们一般都提供两种傻瓜模式的保护,一种是加壳软件,一种是不加壳软件。 原理有很多,比如注入dll后加密混淆,写出运行,内存运行等等。 哎,说了一些废话。 说说忽然想到的一个小思路。一个exe软件,两个dll分别是a.dll和b.dll。a.d ...
2020-09-17 21:22 0 557 推荐指数:
除了用加壳以外,易语言push大法几乎无解。唯一的解决办法好像只有疯狂暗桩。 之所以易语言的弱点是push大法,是因为核心支持库载入功能的特征太明显,很难掩藏。 代码防止push窗口的方法思路大概就是多次验证。 1.全局变量法。在验证窗口传递一个数据给全局变量 ...
都说加双壳后强度会减弱,防破解强度会降低,但是在一定程度上是可以起到混淆作用,蒙蔽杀软的眼。 加双壳的思路,在之前洪雨已经提到过了。 原理是软件在加了加密压缩壳以后,释放其中的资源,再用其他的壳加一次。一般用压缩壳再加一次。 确实,这种方法可以迷惑一些 ...
简单的文本操作和字节集操作,这种基本操作,在编程语言中作用非常大。 在日常工作中,可以帮助批处理很多数据。 一般的操作非常简单,但是如果数据量巨大,就需要调整编程逻辑,才能做到高效处理。 做seo的人最常用到的,就是文本组合和文本去重复。在以百万为单位的数据处理时 ...
这是我易语言的代码(调用了某模块) 这是C#的代码 调用方法: 首先把易语言DLL放到你编译出来的应用程序同路径 记得要DLL公开 然后 完美~ 可以把易语言编译的dll放到Debug哦 ...
VC与易语言DLL互相调用方法 时间:2014-05-09 10:11 来源:未知 作者:admin 点击: 4194 次 在编写程序的时候往往需要调用到别的语言编写的DLL文件,下面先来看一下在易语言中如何调用VC编写的DLL呢,首先用VC编写一个简单的DLL ...
打开易语言的开发环境,直接新建一个动态链接库即可。 点击新建以后,看起来就和写模块一样,实际上大体步骤是一样的,具体差别这样就不叙述了。 直接新建一个子程序,这样编写即可。还是需要点击公开,才能被其他程序所调用。生成dll文件,需要静态编译。 静态编译以后,根据提示 ...
直接调用会弹出堆栈错误的信息,原因是VS默认是__cdcel方式,而易语言是__stdcall,所以调用约定不一致导致堆栈错误。 解决方案很简单,易语言声明DLL函数时“在库中对应命令名”函数名前加一个“@”符号即可。 简单测试一下: 头文件: CPP文件 ...
目前易语言编写的dll文件都是32位的dll,所以必须用32位的python去调用。 32位的dll必须用32位的python调用,64位的dll必须用64位的python调用。 原因如下: 在64位的windows系统中,一个64位进程不能加载一个 ...