【问题标题】:Will an .exe on a CD install on a computer without an operating system? [closed]CD 上的 .exe 会安装在没有操作系统的计算机上吗? [关闭]
【发布时间】:2013-10-16 16:46:04
【问题描述】:

我正在考虑创建一个可以安装在没有操作系统的计算机上的软件(通过 CD);但我不确定它是否会正确安装,因为它没有可以运行的操作系统。 (使用 C++)

【问题讨论】:

  • 这样的软件要么是引导加载程序,要么是操作系统。如果您的程序不是这些,那么在没有操作系统的情况下如此努力地运行它是没有意义的。
  • 您的措辞表明您缺少的必备知识比一个 SO 问题所能包含的还要多。我建议您对操作系统和其他不依赖操作系统的程序如何工作以及 .exe 文件中的内容进行一些研究。
  • 根据您的应用程序,您可以修改一些具有 wine 的 Linux 发行版的 livecd 版本,并直接从 wine 运行您的应用程序。或者可能减少一些复杂性,使您的应用程序成为基于 linux 的应用程序。

标签: c++ operating-system installation


【解决方案1】:

.exe 文件只能在 Windows、DOS 和少数其他操作系统上运行。 如果没有安装操作系统,则无法运行.exe文件。

http://en.wikipedia.org/wiki/EXE

【讨论】:

    【解决方案2】:

    .exe 是 Windows 的扩展,因此如果没有 Windows,您将无法执行该程序(或 Linux 上的 wine,或 DOS 等)。如果您不打算编写整个操作系统,则需要某种支持(操作系统)来运行程序。

    【讨论】:

      【解决方案3】:

      不,那不可能。要运行 .exe 文件/程序,您需要一个操作系统。

      cu .tappa

      【讨论】:

      • 那我需要什么类型的扩展?
      • @Joe 扩展名不是问题。没有 Windows API,您将无法运行 Windows 应用程序。
      • Windows 安装使用什么扩展?
      • @Joe 主要是 .exe,但 exe 不是操作系统。它不能从 CD / iso 启动...您需要一个实现 windows api 的操作系统来运行 exe。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 2016-09-07
      • 2012-03-11
      • 1970-01-01
      • 2022-01-05
      • 2010-11-16
      • 1970-01-01
      相关资源
      最近更新 更多