关于windows API 如何调用的菜鸟问题

chinamis2008 2009-07-02 11:36:39
procedure DragAcceptFiles; external shell32 name 'DragAcceptFiles';
请问是不是所有的windows API 都可是这样调用啊
还有API是不是都是定义在shell32.exe 里面的,还是在基它的很多地方也都有啊?

如果一个windows API 不知道参数,有什么办法去查找相关参数吗?

...全文
45 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinamis2008 2009-07-06
  • 打赏
  • 举报
回复
这些破问题让我回答不了 stdcall 我加了,反正没有通知复试,所以也不知结果!
ccrun.com 2009-07-03
  • 打赏
  • 举报
回复
Delphi已内置了大部分Windows API函数的声明。
Dll中的函数都可以通过这种方式来调用,不止是Windows API
API并不是全部都定义在shell32中
MSDN可以查到更详细的说明(http://msdn.microsoft.com)
gyk120 2009-07-03
  • 打赏
  • 举报
回复
可能他要问的就是stdcall或者Fastcall之类的东西,搜下资料就完事了
liangpei2008 2009-07-03
  • 打赏
  • 举报
回复
LZ去的是什么破公司啊,怎么都是这些模模糊糊问题啊
starluck 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 chinamis2008 的帖子:]
procedure DragAcceptFiles; external shell32 name 'DragAcceptFiles';
请问是不是所有的windows API 都可是这样调用啊
还有API是不是都是定义在shell32.exe 里面的,还是在基它的很多地方也都有啊?

如果一个windows API 不知道参数,有什么办法去查找相关参数吗?
[/Quote]

查API就用MSDN,差點寫成CSDN了。:(
starluck 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chinamis2008 的回复:]
今天有一面试题为:
delphi 调用API的格式是什么,举例说明:
请问这样的题要如何回答才对啊?
[/Quote]+


可能是 stdCall 這些,不過問這個的也太次了點吧。
bdmh 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chinamis2008 的回复:]
今天有一面试题为:
delphi 调用API的格式是什么,举例说明:
请问这样的题要如何回答才对啊?
[/Quote]
你问问他什么叫api的格式??
chinamis2008 2009-07-03
  • 打赏
  • 举报
回复
今天有一面试题为:
delphi 调用API的格式是什么,举例说明:
请问这样的题要如何回答才对啊?
-------------------------- 我是汇编爱好者 QQ695367480 高手别找我了 我是菜鸟。 -------------------------- 内容简介: Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是汇编编程网站http://asm.yeah.net和汇编编程论坛http://win32asm.yeah.net的站长。本书是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。 第1章 背景知识 1.1 Win32的软硬件平台(1) 1.1 Win32的软硬件平台(2) 1.2 Windows的特色 1.3 必须了解的东西(1) 1.3 必须了解的东西(2) 1.3 必须了解的东西(3) 1.3 必须了解的东西(4) 1.3 必须了解的东西(5) 第2章 准备编程环境 2.1 Win32可执行文件的开发过程 2.2 编译器和链接器(1) 2.2 编译器和链接器(2) 2.2 编译器和链接器(3) 2.3 创 建 资 源 2.4 make工具的用法(1) 2.4 make工具的用法(2) 2.5 获 取 资 料 2.6 构建编程环境 第3章 使用MASM 当搭建编译和对编译器的使用不再成为绊脚石的时候,初学者的问题往往集中在对Windows程序结构的迷惑上,消息驱动体系、窗口过程、与硬件隔绝的图形接口及资源文件等相对于DOS程序来说都是全新的内容,接下来的4章将深入讨论这些内容,通过这几章,读者应该开始习惯以Windows的方式考虑问题了(脑海中的DOS逐渐远去...),这就是本书的初级篇: 3.1 Win32汇编源程序的结构(1) 3.1 Win32汇编源程序的结构(2) 3.1 Win32汇编源程序的结构(3) 3.2 调用API(1) 3.2 调用API(2) 3.2 调用API(3) 3.3 标号、变量和数据结构(1) 3.3 标号、变量和数据结构(2) 3.3 标号、变量和数据结构(3) 3.3 标号、变量和数据结构(4) 3.3 标号、变量和数据结构(5) 3.4 使用子程序 3.5 高 级 语 法(1) 3.5 高 级 语 法(2) 3.6 代 码 风 格(1) 3.6 代 码 风 格(2) 第4章 第一个窗口程序 4.1 开始了解窗口(1) 4.1 开始了解窗口(2) 4.1 开始了解窗口(3) 4.2 分析窗口程序(1) 4.2 分析窗口程序(2) 4.2 分析窗口程序(3) 4.2 分析窗口程序(4) 4.2 分析窗口程序(5) 4.3 窗口间的消息互发 4.4 实 验(1) 4.4 实 验(2) 4.4 实 验(3) 第5章 使用资源 5.1 菜单和加速键(1) 5.1 菜单和加速键(2) 5.1 菜单和加速键(3) 5.1 菜单和加速键(4) 5.1 菜单和加速键(5) 5.1 菜单和加速键(6) 5.1 菜单和加速键(7) 5.2 图标和光标(1) 5.2 图标和光标(2) 5.3 位 图 5.4 对 话 框(1) 5.4 对 话 框(2) 5.4 对 话 框(3) 5.4 对 话 框(4) 5.4 对 话 框(5) 5.4 对 话 框(6) 5.4 对 话 框(7) 5.4 对 话 框(8) 5.4 对 话 框(9) 5.4 对 话 框(10) 5.4 对 话 框(11) 5.5 字符串资源/5.6 版本信息资源(1) 5.6 版本信息资源(2) 5.7 二进制资源和自定义资源 第6章 定时器 6.1 定时器简介/6.2 定时器的使用(1) 6.2 定时器的使用(2) 6.3 取Windows时间 第7章 图形操作 Windows系统不像DOS系统,它的应用程序界面是规范化的,统一的界面来自大量的系统界面控件,学习这些控件就等于学习如何编写Windows界面,下面的界面篇中的两章将探讨这方面的内容: 7.1 GDI原理(1) 7.1 GDI原理(2) 7.1 GDI原理(3) 7
清理WindowsNT系列系统的usb可移动存储设备记录的工具。 这个U盘记录清理工具与网上其他类似的工具相比,具有以下特点: 1. 完整清理注册表内所有与U盘(包括普通U盘,移动硬盘,USB软驱,USB光驱)相关的各种记录 这里的各种记录是我经过插拔优盘对注册表的跟踪得来的结果,包含以下种类型记录:  + 所有的系统配置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX下的:   - Deviceclasses设备痕迹   - USB大容量存储设备“usbstor”驱动与USBFlags痕迹   - USBSTOR相关设备驱动痕迹   - USBSTOR设备痕迹   - USB通用卷“volume”驱动痕迹   - RemovableMedia设备痕迹   - 移动硬盘volume痕迹   - UMB设备与痕迹   - USBSTOR服务痕迹    - UsbFlags痕迹  + 所有用户配置下的:   - SetupAPI.log文件痕迹   - 挂载点“MountPoints”痕迹   - “DREDGE”痕迹   - “EMDMgmt”痕迹   - “Portable Devices”痕迹 如果以上这些项被删除,那么一个U盘插拔后所有对系统注册表的改动都将被删除。 2. 精准清理U盘相关记录,不影响其他USB设备 本工具只搜索U盘相关的注册表项,并不删除其他usb设备的设备和驱动记录 3. 可强制清理可能与U盘相关的冗余驱动记录 在某些情况下,如果一些U盘经过了手工卸载后,会遗留下一些冗余的驱动痕迹,本工具可智能判断未使用的usbstor,disk,volume,UMB驱动记录,并在强制清理模式下删除。从而确保注册表内不会有任何可能与U盘相关的记录。但是由于本人是个菜鸟,所以可能会有删除错误的风险。呵呵。。 本工具目前的缺点: 运行速度慢,因为使用命令行,调用大量的for循环和find指令,所以比较慢,请您耐心等待。 不能有选择删除,因为当初设计的目的就是完全清理干净任何相关的记录,所以。。。 希望以后可以改进。。 最后请大家多多帮我测试,一起完善这个工具。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧