- 12
- 0
- 约5.29千字
- 约 7页
- 2017-07-12 发布于河南
- 举报
动态调用DLL里的函数-16.09.21
动态调用
DLL里的函数
Hanford
2016年09月21日
目 录
第1章 说明 2
第1章 说明
最近发现了一个COM组件DynamicWrapperX,有了它就可以在vbs、js里方便、快捷的访问Windows API了。下面是一段vbs代码:
Set Wrap = CreateObject(DynamicWrapper)
Wrap.Register KERNEL32.DLL, CopyFileA,i=ssl,R=l
Wrap.CopyFileA(c:\1.txt,c:\2.txt,1) 第一行代码创建了一个COM对象,其ProgID为“DynamicWrapper”;
第二行代码载入动态库KERNEL32.DLL,然后找到函数CopyFileA的地址;
第三行调用函数CopyFileA(c:\1.txt,c:\2.txt,1),将文件c:\1.txt复制到c:\2.txt。
这里,难度最大的就是第三行代码。在VC++程序员的角度来看就是有了如下变量:
1、CopyFileA的函数指针FARPROC pFunc;
2、传递给CopyFileA函数的参数数组VARIANT*。注意:vbs会把三个参数c:\1.txt,c:\2.txt,1变成三个VARIANT,然后从右至左放到一个数组里,最后把数组首地址传给COM对象。
现在,如何调用CopyFileA 函数?下
您可能关注的文档
- 第8章--标准控件.ppt
- 身体小窍门,相当实用! (例如:双手麻木了,请左右摇晃你的头。好看的还多着呢,欢迎观赏).doc
- (转)BCB如何编写,调用动态链接库DLL.docx
- delphi之调用外部dll中的函数.doc
- __declspec 和 DLL导出函数.docx
- Com组件的详细资料.doc
- delphi编写与调用DLL.doc
- 打开视频文件夹系统报错的解决方法.doc
- 进程中dll模块的隐藏.docx
- 2026年深信服校招技术岗笔试题及答案解析.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 3.1农业区位因素(课时一)一境到底 任务群教学课件高一第二学期地理人教版2019必修第二册.pptx VIP
- 国开电大儿童心理学 形考册练习三答案.docx VIP
- 青春志愿行PPT课件.pptx VIP
- 富士变频器E2S用户手册.pdf VIP
- 《HSK标准教程4上》第4课《不要太着急赚钱》自用课件.pptx VIP
- 2025年云南省高校毕业生三支一扶考试公共基础知识试题卷.docx
- IEC61851-1 2017(通用要求)中文.docx VIP
- 《大学生创业导论》章节测试试题及答案解析.docx VIP
- 《HSK标准教程4上》第1课《简单的爱情》自用课件.pptx VIP
- DB63T 1201-2023小蠹虫防控技术规范.docx VIP
原创力文档

文档评论(0)