社区
API
帖子详情
哪儿有关于vb API函数的参数解释大全?????????
xht_123qwe
2003-08-22 11:40:34
哪儿有关于vb API函数的参数解释大全??????????????
...全文
61
6
打赏
收藏
哪儿有关于vb API函数的参数解释大全?????????
哪儿有关于vb API函数的参数解释大全??????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingnup
2003-08-23
打赏
举报
回复
超星图书馆有一本叫 Visual Basic Win32 API 编程(steven roman著)
另外,我还有以下电子版,要的话我可以Email给你:
Api函数---html格式
VB精华文摘API篇---chm格式
新编Windows API参考大全---doc格式
--以上三本压缩后大约1.2MB
lihonggen0
2003-08-22
打赏
举报
回复
http://www.zjonline.com.cn/vbbible/software/program/vb/vbtech/vbtech.htm
http://www.zjonline.com.cn/vbbible/software/program/vbapi/vbapi.zip
lihonggen0
2003-08-22
打赏
举报
回复
http://www.zjonline.com.cn/vbbible/software/program/vbapi/vbapi.zip
lihonggen0
2003-08-22
打赏
举报
回复
www.allapi.net
sworddx
2003-08-22
打赏
举报
回复
MSDN
HzqSoft
2003-08-22
打赏
举报
回复
www.vbgood.com API手册板块就是!
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
vb
Api
(
函数
参数
表)
中文《
VB
API
函数
大全
》-
参数
解释
大全
中文《
VB
API
函数
大全
》
VB
开发必备资料
VB
API
函数
大全
整合了大部分Windows
API
函数
,有详细的功能,使用,
参数
说明,单个CHM帮助文件,支持索引查询
VB
-
API
.rar_
vb
api
_
vb
api
函数
手册_
vb
中
api
函数
参考
VB
中的
API
函数
手册,文档中包含上千个
API
函数
的声明极其使用格式、
参数
VB
拦截windows删除文件(
API
HOOK)
VB
拦截Windows Explorer删除进程,内含
API
HOOK,源代码:倒霉蛋儿,程序有时候也会窗口勾挂失败! 勾住了SHFileOperation等
函数
,DLL用Delphi写的C会的太少,查了半天才知道原来explorer是用SHFileOperation删除文件,经过测试很稳定,没有出现崩溃的情况,由于只勾住了SHFileOperation
函数
,所以别的程序要是调用DeleteFile删除文件,拦截不到,要是想拦截DeleteFile自己接着写吧。 mod_Inject.bas类的注释摘录: Dim MyAddr As Long ‘执行远程线程代码的起始地址。这里等于LoadLibraryA的地址 ‘dll文件路径 MyDllFileLength = LenB(StrConv(MyDllFileName,
vb
FromUnicode)) + 1 ‘这里把dll文件名从Unicode转换成Ansi,否则英文字母是2个字节。 _ 顺便说一下,学过C的应该知道字符串要以/0标志结尾,所以dll文件名长度要加上1个字节存放Chr(0) ‘得到进程的句柄 在目标进程中申请分配一块空白内存区域。内存的起始地址保存在MyDllFileBuffer中。 _ 这块内存区域我们用来存放dll文件路径,并作为
参数
传递给LoadLibraryA。 在分配出来的内存区域中写入dll路径径。注意第二个
参数
传递的是MyDllFileBuffer的内容, _ 而不是MyDllFileBuffer的内存地址? If MyReturn = 0 Then Inject = False MyAddr = GetProcAddress(GetModuleHandle("Kernel32"), "LoadLibraryA") ‘得到LoadLibraryA
函数
的起始地址。他的
参数
就是我们刚才写入的dll路径。但是LoadLibraryA本身是不知道
参数
在哪里的。 _ 接下来我们就用CreateRemoteThread
函数
告诉他
参数
放在哪里了? If MyAddr = 0 Then Inject = False MyResult = CreateRemoteThread(ProcessHandle, 0, 0, MyAddr, MyDllFileBuffer, 0, 0) 好了,现在用CreateRemoteThread在目标进程创建一个线程,线程起始地址指向LoadLibraryA, _
参数
就是MyDllFileBuffer中保存的dll路径? If MyResult = 0 Then Inject = False Else Inject = True End If ‘接下来你可以使用WaitForSingleObject等待线程执行完毕。 _ 并用GetExitCodeThread得到线程的退出代码,用来判断时候正确执行了dll中的代码。 CloseHandle MyResult CloseHandle ProcessHandle ‘扫地工作 End Function
API
1,486
社区成员
23,280
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章