- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]filevirus4文件型病毒三
文件型病毒三 API (Application Programming Interface) API (Application Programming Interface) “API”,也就是 Application Programming Interface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作)。 其实早在 DOS 时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。 而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。 API (Application Programming Interface) 可以这么说,DOS API 是“Thinking in 汇编语言”的,而 Windows API 则是“Thinking in 高级语言”的。 DOS API 是系统程序的一部分,他们与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 Windows API 呢?要说明白这个问题就不得不引入我们下面要介绍得这个概念——DLL。 SDK (Software Development Kit) DLL,即 Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll 格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。其实 Windows 的三大模块就是以 DLL 的形式提供的(Kernel32.dll,User32.dll,GDI32.dll),里面就含有了 API 函数的执行代码。为了使用 DLL 中的 API 函数,我们必须要有 API 函数的声明(.H)和其导入库(.LIB),函数的原型声明不难理解, 那么导入库又是做什么用的呢?我们暂时先这样理解:导入库是为了在 DLL 中找到 API 的入口点而使用的。 SDK (Software Development Kit) SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API 来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的! Win32程序的命令行参数 在 Dos 汇编中,psp 段的 0080H 开始的位置就是命令行参数,在 Win32汇编中,我们获得命令行参数的方法是使用 Api - GetCommandLine,它没有输入参数,返回的是指向命令行的指针,返回的字符串中,包含执行文件的文件名。 格式 API入口获得 API入口获得 CIH 电脑鬼才—陈盈豪 windows原理知识 VMM VMM是一个32位的保护模式程序。它的主要任务是建立和维护一个支持虚拟机的框架。例如,它要创建,运行和结束一个虚拟机。VMM是众多的系统VxD程序之一,它被放在你的系统目录下的VMM32.VxD文件中。VMM本身是一个VxD程序,但它被当作一个监视其他VxD程序的监视器。 Windows95的启动次序 加载io.sys。 执行config.sys和autoexec.bat。 调用。 运行VMM32.VxD,VMM32.VxD实际上是个简单的dos的exe文件。 VMM32.VxD用xms驱动程序把VMM加载到扩展内存。 VMM初始化自身及其它的默认VxD。 VMM把机器转入到保护模式并创建系统虚拟机。 最后被加载的虚拟外壳设备在系统虚拟机上通过运行krnl386.exe来启动Windows。 krnl386.exe加载所有的文件,最后是Windows95外壳。 VxD──在Windows的世界里无所不能的超级武器 VxD,意即Virtual Something Driver,这里的x就是指Something。比如说键盘驱动程序VKD、鼠标驱动程序VMD等。 VxD──在Windows的世界里无所不能的超级武器 VxD程序是硬件成功初始化的途径。dos程序认为它们拥有系统的一切,当它们在虚拟机中运行时,Windows需要给它们一个实机器的替身。VxD程序就是这些替身。 VxD──在
您可能关注的文档
最近下载
- 译林版英语五年级上册复习课件(语法知识含部分练习).ppt VIP
- Siemens西门子家电iQ300 滚筒洗衣机 9 kg 1200 转 分钟 WB24UMZ01W 使用 安装指南_2.pdf
- 子网掩码与子网的划分.ppt VIP
- 安徽多层商业建筑工程项目冬季施工方案.doc VIP
- 潜在失效模式及后果分析(DFMEA).xls VIP
- 矿建工程监理月报.doc VIP
- 手术患者深静脉血栓的预防.pptx VIP
- 必威体育精装版国学《弟子规》ppt精品课件.pptx VIP
- 从村寺_祠堂看宗族对土族乡村社会_省略_制_基于景阳镇李氏土族的田野调查_张兴.pdf VIP
- 《金融经济学二十五讲》课后习题及答案.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)