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/

相关文章:

Java Netbeans GUI 生成器制作可执行 jar

haskell - ghc 编译的二进制文件是否需要 GHC 还是它们是独立的?

android - Flutterfire 配置无法以任何可能的方式工作

linux - Windows 和 Linux 共存于 Kubernetes 集群中

windows - 注册进程外 COM 服务器时是否需要指定 "ThreadingModel"?

c# - OLE DB 的 SAS 提供程序 (SAS.IOMProvider) 不适用于 ObjectPool

Python: Pyinstaller on mac 当前目录问题

javascript - 您对具有代码完成功能的简单 JavaScript 编辑器有何建议?

windows - 使用 Lua 执行 powershell 命令

.net - Windows 文件资源管理器有 COM 或 .NET 接口(interface)吗?