BCB如何调用16位DLL 在线等待

SayFun SayFun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如有16位DLL函数原型 INT FAR PASCAL _SETADDR(INT port_no,INT addr,LPSTR buffer);
用BCB6。0调用却总不成功。
。。。
。。。
INT SETADDR(INT port_no,INT addr,LPSTR buffer)
{
_asm{
push buffer
call SMapLS_IP_EBP_8
push eax
push port_no
push addr

mov edx,globalProcPointer
call QT_Thunk
call SUnMapLS_IP_EBP_8
pop ecx
}
//return _AX;
}
。。。。


调用
。。。。
(FARPROC)LoadLibrary16=GetProcAddress32( "KERNEL32", 35); //取得所需函数
FARPROC)FreeLibrary16=GetProcAddress32("KERNEL32", 36);
(FARPROC)GetProcAddress16=GetProcAddress32("KERNEL32", 37);
(FARPROC)SMapLS_IP_EBP_8=GetProcAddress(GetModuleHandle("KERNEL32"),"SMapLS_IP_EBP_8");
(FARPROC)SUnMapLS_IP_EBP_8=GetProcAddress(GetModuleHandle("KERNEL32"),"SUnMapLS_IP_EBP_8");

dll16=LoadLibrary16("Access.dll"); //载入16动态连接库
globalProcPointer=(DWORD)GetProcAddress16(dll16,"_SETADDR");

i=SETADDR(1,1,"6228202485"); //调用


请各位不吝赐教

...全文

相关推荐

隐藏的逻辑 马克·布坎南 中文pdf电子书

为什么有些酒吧这个礼拜人潮涌动,下个礼拜却空空荡荡?为什么《隐藏的逻辑》能在畅销榜单上久居不下?为什么邻居一夜之间成了暴发户?为什么股市会起伏波动?要找到这些问题的答案,就要像物理学家研究原子一样来研究人类社会,要思考的是模式,而不是人。多少年来,人类做决策的特性把大多数的经济学家和社会理论家都搞糊涂了,他们依赖一种老式的思维方式,认为人类社会之所以复杂是因为人是复杂的。现在,理论物理学家马克·布坎南(Mark Buchanan)告诉我们,在人类社会正在上演一场“量子革命”。物理学法则开始为我们描绘出一幅有关人或“社会原子”的崭新图像,而且与现实存在的个体自由意志毫不冲突。混乱的原子活动能够组合成精准的热力学,人类的自由个体也同样能组合成可预测的模式。社会物理学家能剖析潮流的变化;能预测企业是成是败:能解释犯罪增多的原因。布坎南在这本开阔眼界的书里提出,了解群体组织的规律是我们这个时代面临的主要挑战。《隐藏的逻辑》例证丰富,论点尖锐,容易理解,充满了智趣的游戏和刺激的实验,为我们看待人的社会行为提供了一个全新的视角。

threenewbee

libcurl x86 静态运行时DLL包:解决老旧Windows桌面应用网络集成难题

libcurl 是一个广泛使用的开源网络传输库,其核心价值在于为C/C++程序提供跨协议(HTTP/HTTPS/FTP/SFTP)的标准化网络通信能力。其底层依赖于动态链接库(DLL)机制与Windows运行时(CRT)协同工作,而架构错配(x86 vs x64)、运行时冲突(/MD vs /MT)、第三方依赖(c-ares、OpenSSL、zlib)松散耦合,是导致‘DLL加载失败’‘WinError 1114’‘CURLE_FAILED_INIT’等错误的根本原因。尤其在VB6、BCB6、Delphi

陆牙

高校技术转移办公室如何实现科技成果的动态管理与多维分析?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

C语言程序设计教程(第6版)课件+例题源文件+习题答案

C语言程序设计教程(第6版)课件+例题源文件+习题答案

Bryan Ding

自动化生产线控制与维护(基于数字孪生)课件+联调总图+MCD和程序

自动化生产线控制与维护(基于数字孪生)课件+联调总图+MCD和程序

Bryan Ding
评论 2
收藏 已收藏
分享
返回顶部
SayFun
C语言 70,039 成员 243,237 内容