windows - COM文件在windows中的执行

标签 windows com executable

只是好奇 Windows 如何处理 COM 可执行文件。它是否为它们保留了前 64kb 的物理内存?如果是这样,其他程序是否总是无法访问该段?

任何有关该主题的 Material 都将受到赞赏。

最佳答案

您必须谈论旧的 .com MS-Dos 可执行文件格式。不,它们运行在由 ntvdm.exe 实现的虚拟机中。它利用了 virtual 8086 mode , 由处理器实现。一种模拟 16 位 8086 处理器的执行模式。点击链接了解更多信息。

关于windows - COM文件在windows中的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940578/

相关文章:

windows - 在新窗口中打开 SAS 程序

c++ - 使用用户密码加密

c++ - 全局范围枚举和命名空间冲突

c++ - 是否可以在不在注册表中注册的情况下创建和使用 COM 类?

iphone - 带GUI的Pythonista项目可以做成可执行文件并在iPhone上运行吗?

Java:分离 JAR 版本

C++ 代码可以在 CentOS g++ 中编译,但不能在 Visual studio 2008 中编译

windows - WM_GETICON 有时不返回图标句柄

c++ - 即用户代理wxWidgets

java - 从桌面运行可执行文件给我 : *ERR* IO-21 invalid STATUS specifier for given file