
易语言
文章平均质量分 55
snakorse
这个作者很懒,什么都没留下…
展开
-
MD5与字符串编码
今天模拟一个安卓程序的数据包,有一个sign_code参数,32位是个md5,简单把其他参数按经验组合后取md5,对不上,算了,直接看源代码吧还好,代码混淆的很轻,dex2jar之后 搜索sign_code ,很快找到关键方法,跟之前猜的差不多,只是参数加密的顺序不一致按照代码 在易语言里 对组合后的字符串取数据摘要 得到md5,发现竟然跟java里得到的md5值不一样。。原创 2015-10-25 15:31:59 · 6912 阅读 · 0 评论 -
易语言 基本数据类型长度
1. 字节型。可容纳 0 到 255 之间的数值。2. 短整数型。可容纳 -32,768 到 32,767 之间的数值,尺寸为 2 个字节。3. 整数型。可容纳 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节。4. 长整数型。可容纳 -9,223,372,036,854,775,808 到 9,223,372转载 2014-05-23 12:33:55 · 5349 阅读 · 1 评论 -
C# 调用易语言dll 返回文本参数
文本参数 涉及非托管内存操作,给出两种解决方案:1,在易语言dll(被调用者)中申请内存,返回内存指针和长度,在C#(调用者)中取出文本并释放内存资源;易语言dll函数:相对应C#调用函数,需要引用命名空间:using System.Runtime.InteropServices;[DllImport("91vpn.dll")] public s原创 2014-03-07 02:23:36 · 8259 阅读 · 2 评论 -
C# 调用dll 封送结构体 结构体数组
一. 结构体的传递cpp 代码#define JNAAPI extern "C" __declspec(dllexport) // C方式导出函数typedef struct { int osVersion; int majorVersion; int minorVersion; int buildNum; int p转载 2014-03-08 05:17:47 · 8565 阅读 · 1 评论 -
C# 调用dll 回调函数
C/C++内回调函数一般通过传递函数指针来实现,函数指针在C#中对应的就是委托. Cpp代码 // 传入函数指针 typedef void (*FUNC)(int,char*); JNAAPI bool processCallback(int a,FUNC func); // 传入函数指针typedef void (*FUNC)(int,char*转载 2014-03-08 01:51:19 · 6108 阅读 · 1 评论 -
易语言 让编译的程序自动以管理员身份运行
方法一:下载此资源文件,下载地址:http://download.youkuaiyun.com/download/loveymlove/5599455,放置在易语言目录下的 static_lib 目录.方法二:外部工具修改编译后的程序的资源文件1.先用Restorator打开要修改的程序,按ctrl+u键打开添加项目窗口,类型选择“windows标准类型—界面”名称就写1吧,之后点确定。转载 2014-03-04 02:15:44 · 15462 阅读 · 1 评论 -
易语言 使用WinHttp对象访问证书错误的网站
winhttp对象本身支持https但是今天遇到个网站,证书错误,然后用winhttp访问 返回空查找一番,发现winhttp有个属性 winhttprequestoption_sslerrorignoreflags ,就是忽略证书错误标志,只要将此标志设置为 13056 就可以了http.option(4,13056)附上winhttp的一些可设置选项,以备后用:Op原创 2014-03-04 00:37:04 · 10681 阅读 · 2 评论 -
VB 读写ini文件
首先,声明两个API函数WritePrivateProfileString和GetPrivateProfileString,一下是代码:Private Declare Function WritePrivateProfileString& Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName A转载 2014-03-03 15:29:12 · 1003 阅读 · 0 评论