易语言如何post获取快递100信息

易语言如何post获取快递100信息,第1张

通过抓包即可,不过查询次数多了会封IP

cachekuaidi100com/indexhtmloption=add&gCompanyCode=快递公司代码&gKuaidiNumber=单号&gIsCheck=0

GET就行, 带上协议头就可以访问返回物流数据了

GetModuleFileNameA是获取一个DLL模块的路径

需要使用GetModuleHandleA,参数一为DLL的函数名或函数地址,这个函数来得到模块句柄

如果是已知窗口句柄欲获取窗口所在的进程可使用以下代码(获取窗口所在进程ID,然后通过进程ID获取该程序的路径):

GetWindowThreadProcessId,取窗口进程ID

子程序 取进程路径, 文本型, 公开, 取指定进程的程序启动路径(成功返回路径,失败或进程不存在返回空)

参数 进程ID, 整数

局部变量 快照句柄, 整数型

局部变量 模块信息, 模块信息型

局部变量 路径, 文本型

快照句柄 = _创建快照 (8, 进程ID)

如果真 (快照句柄 = -1)

返回 (“”)

如果真结束

模块信息size = 1024

_第一个模块 (快照句柄, 模块信息)

路径 = 到文本 (模块信息模块完整路径)

_关闭对象 (快照句柄)

返回 (路径)

DLL命令 _创建快照, 整数型, , "CreateToolhelp32Snapshot"

参数 falg, 整数型

参数 id, 整数型

DLL命令 _第一个模块, 整数型, , "Module32First", , 第一个模块,查找模块

参数 快照句柄, 整数型

参数 模块信息, 模块信息型

DLL命令 _关闭对象, 整数型, , "CloseHandle", 公开, kernel32dll

参数 对象句柄, 整数型

数据类型 模块信息型, 公开, 进程模块信息

成员 size, 整数型

成员 mid, 整数型

成员 pid, 整数型

成员 gusage, 整数型

成员 pusage, 整数型

成员 base, 整数型

成员 大小, 整数型

成员 模块句柄, 整数型

成员 模块文件名, 字节型, , "256"

成员 模块完整路径, 字节型, , "256"

取得用户名是可以的,登陆密码不行;

易语言调用API“GetUserName”就可以取得。

Dll命令:GetUserName 返回值类型:整数型 Dll库文件名:advapi32dll 在Dll库中的命令名:GetUserNameA 参数:lpBuffer 数据类型:文本型 参数:nSize 数据类型:整数型 <传址> ---------------------------------------------------------------- 局部容器:当前用户名 数据类型:文本型局部容器:用户名长 数据类型:整数型 用户名长 = 199 当前用户名 = 取空白文本 (200) GetUserName (当前用户名, 用户名长) 当前用户的名字就在“当前用户名”容器里,“用户名长”是实际的用户名长度两个容器经过调用已经被改变,当前用户的名字不在GetUserName返回值里,它的值不等于0表示成功,0表示失败。

以上就是关于易语言如何post获取快递100信息全部的内容,包括:易语言如何post获取快递100信息、易语言的API里面的GetModuleFileNameA,怎么使用、易语言怎样获取当前运行的用户名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9715535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存