标题:[求助]C能调用API吗?
只看楼主
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
 问题点数:0 回复次数:13 
[求助]C能调用API吗?

跟据我的经验(也许很狭隘),调用API是C++,C#和VB常见的做法。

现在我想知道,用C能调用API吗?如果可以,是否可以举个简单的例子让我学习下?还要,关于这方面,我可以看哪些书?(如果是C++就不用了,我想了解的是用C怎么表达)


多谢啦~~~~~

搜索更多相关主题的帖子: API 做法 例子 
2007-08-15 19:44
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 
当然了
#include <windows.h>
int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows api"), TEXT ("api"), 0);
return 0 ;
}


win32汇编
病毒 加密
目前兴趣所在
2007-08-15 20:10
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 

再给你个汇编的

.386
.model flat,stdcall
option casemap:none
include windows.inc
include kernel32.inc
includelib kernel32.lib
include user32.inc
includelib user32.lib

.data
MsgBoxCaption db "我是无理取闹!!",0
MsgBoxText db "大家来学汇编",0

.code
start:
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start


win32汇编
病毒 加密
目前兴趣所在
2007-08-15 20:12
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
得分:0 
OK,谢了

对了,关于这方面有什么书没???

偶学编程,也许本身就是一个错。。。
2007-08-15 20:33
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 
你要c的还是汇编的

win32汇编
病毒 加密
目前兴趣所在
2007-08-15 20:35
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
得分:0 
C

汇编还没学,看不来的

[此贴子已经被作者于2007-8-15 20:43:25编辑过]


偶学编程,也许本身就是一个错。。。
2007-08-15 20:43
雨中飞燕
Rank: 3Rank: 3
等 级:禁止访问
威 望:8
帖 子:2200
专家分:0
注 册:2007-8-9
得分:0 
有了invoke伪指令,汇编调用函数也变得简单好多了。。。
2007-08-15 20:43
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 
可不是么 但是好多人都不愿意用masm 都说tasm更自由 我不明白其中的意思
但是masm真是没了汇编的样子 就像是c

win32汇编
病毒 加密
目前兴趣所在
2007-08-15 20:53
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
得分:0 
那言归我的正传下,OK??

有什么推荐书目没???

偶学编程,也许本身就是一个错。。。
2007-08-15 21:14
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
得分:0 
回复:(coachard)那言归我的正传下,OK??有什么推...
Windows程序设计中文版 查这个吧 有点大 传不上来

win32汇编
病毒 加密
目前兴趣所在
2007-08-15 21:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162971-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.078350 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved