这个方法非常的有趣,很简单,主要是一个思路。

用易语言编写dll非常的容易,都是中文可视。我这里写两个个例程


例程一




易语言bs架构 易语言bat_启动子程序


如果需要直接运行命令,直接在“_启动子程序”下调用就行了。


 


需注意的是,必须至少有一个子程序是公开的。也就是上图“子程序1”勾选公开。


 


例程二


易语言bs架构 易语言bat_启动子程序_02


 


例程二就是将dll文件写成一个exe程序,将“_启动子程序”勾选公开


 


然后载入窗口,窗口程序集正常编写……


 


=============================================


DLL编写完成。下面我们要运行这个dll


 


运行方法也很简单,注册这个dll文件。直接用命令regsvr32


 


代码就这么几行即可:


@echo off


regsvr32 /s xxx.dll


echo


保存为bat文件。


 


原版代码多了这么几行,可有可无


 


@echo off


mode con cols=13 lines=1


color a


title Windows 动态调用DLL 360无压力   ----当前时间:%time%


reg add "HKEY_CURRENT_USER\Software...


regsvr32 /s xxx.dll


echo


 


mode con cols=13 lines=1  这一段是定义窗口大小,没什么卵用


 


title Windows 动态调用DLL 360无压力   ----当前时间:%time%


这一段代码是定义窗口的标题,后面是通配符系统时间,也没有什么卵用


 


下面一句是注册表,就省略了,只做记录。


 


regsvr32 /s xxx.dll   这句是主要的,只有这一句保存为bat,放到一起也好使。

/s 是为了框自动结束。也就是dll注册完毕后,cmd黑框关闭。


如果我们的dll是运行一段命令,那么黑框一闪而过。如果是那种打开软件,那么黑框会在软件关闭后再结束。


亲测,只要编写的dll不报读(一定程度上误报几率小),可以过360五引擎。嘿嘿~~