论坛: 编程破解 标题: 关于C++和API函数 复制本贴地址    
作者: 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]   ADMIN   登录
或者你的概念有点模糊

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号