关于api的好奇(欢迎好奇者参与,更欢迎高手回答) 自从开始学windows api我就开始对api开始好奇究竟api函数是以源代码存在还是2进制文件存在是不是如果api以哪种语言编写那种语言就会和系统的结合性好谢谢各位 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 api函数是以2进制文件存在;不一定。 api分布在一些DLL文件中,以二进制形式存在,不同语言提供对API的接口 主要是DLL的多,源程序当然不会有了,还有.lib文件 我也来听听。不过我知道是在dll中 你可以去看看(Windows 95 System Programming SECRETs)和windows interal)都是用pseudo code来讲如user32.dll中的apiSetFocus()的pseudo code 是:LogWin16ThunkFunction1("[F] SetFocus");CL = 0x7E // Thunking index for SetFocusgoto ThunToUSER16_One_Param X86 CPU只能执行X86机器语言,其他语言要先编译为机器语言,BASIC、JAVA等翻译语言要靠翻译器翻译为机器语言才能执行,所以Windows API是机器语言。 二进制大多数API在Kernel32.dll,Gdi32.dll,User32.dll里面 请教利用描绘滑块轨迹问题 急!!!ace Proactor 写的服务器不能不能释放连接 郁闷 有关UPDATE_COMMAND_UI的问题 ListControl中,想EXCEL一样一格一格,是什么属性 自启动问题 求TEXT函数的详细说明,最好有例子。外语的亦可。 高分求救,ado的问题,如何自己派生一个Recordset对象,连接文本源 服务中启动应用程序 对CRecordset调用AddNew方法,出现Exception:记录集只读,为什么? 关于VC使用ADO的问题? 怎样才能截获到一个窗口的消息?100分
不一定。
我也来听听。不过我知道是在dll中
LogWin16ThunkFunction1("[F] SetFocus");CL = 0x7E // Thunking index for SetFocusgoto ThunToUSER16_One_Param
大多数API在Kernel32.dll,Gdi32.dll,User32.dll里面