|
![]() | 作者: SANKKING [sankking]
![]() |
登录 |
我到网上找了很久,只看到用VB和DELPHY调用API函数的帖子 请问有那位高手知道用C或者C++调用API的例子啊, 我知道在C++里的库函数就是API函数的集合,谁有详细介绍它们的文章啊~~ 多谢了~! ![]() [此贴被 SANKKING(sankking) 在 11月11日21时34分 编辑过] |
地主 发表时间: 11/11 21:49 |
![]() | 回复: syshunter [syshunter] ![]() |
登录 |
API函数调用都统一的 |
B1层 发表时间: 11/11 21:57 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
或者你的概念有点模糊 VB和DELPHY调用API函数和C++(准确点说是Visual C++),的不同点是: VB和DELPHY(除VC++外的所有程序)要调用API函数都必须先声明然后能使用。但VC不需要,可直接使用。 如VB要使用API访问注册表,需要这样写 Const REG_SZ=1 Global Const HKEY_LOCAL_MACHINE =&H80000002 Declare Function RegOpenKey Lib“advapi32” Alias “RegOpenKeyA”(ByVal hkey As Long, ByVal lpszSubKey As String,phkResult As Long) As Long 但VC直接 RegOpenKay("参数",) 就行了 现在大多数的程序开发工具都会把一些常用 的API函数封装起来,这样也就可以直接调用了,如messagebox等 |
B2层 发表时间: 11/11 23:08 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号