递归火山软件开发平台
标题:
调用API
[打印本页]
作者:
小蜗牛
时间:
2023-8-28 19:49
标题:
调用API
继
取API函数地址
之后...
调用API
(
"MessageBoxW"
), 0, 0, 0, 0)
<火山程序 类型 = "通常" 版本 = 1 />
方法 调用API <公开 静态 类型 = 变整数 注释 = "调用系统API方法" @嵌入式方法 = "">
参数 函数名称 <类型 = 文本型 @需求类型 = 立即数或常量>
参数 调用参数表 <注释 = " 调用参数表的格式务必和被调用方法的参数表一致,否则将导致不" 注释 = "可意料的问题." @可扩展 = "" @匹配类型 = 通用型>
{
@ ((INT_P (CALLBACK *) (@pdt_list<调用参数表>))&@pvpt<函数名称>) (@<调用参数表>)
}
注意:本人没咋测试,稳定性未知...
作者:
呵呵仙8
时间:
2023-8-28 20:44
不用加载DLL?会不会出现一堆句柄的?
作者:
Xelloss0618
时间:
2023-8-28 21:26
呵呵仙8 发表于 2023-8-28 20:44
不用加载DLL?会不会出现一堆句柄的?
当然需要加载dll,火山默认加载了常用的dll,并包含了相关的头文件。
这其实代码其实就是通过头文件直接取函数的地址
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4