什么是可执行文件以及如何创建一个


什么是可执行文件?可执行文件是可以运行的程序文件,带有一组指令或选项,以使其在您的PC上可以执行某些操作。可执行文件几乎在所有现代操作系统上都可以找到,但是大多数人会将它们与Windows EXE文件格式相关联。

当您安装新软件 或在使用EXE扩展名的PC上运行程序时,通常会看到一个EXE文件。如果您要创建自己的软件,甚至可以创建自己的可执行文件来运行,安装或分发。如果您想了解有关可执行文件以及如何创建可执行文件的更多信息,这就是您需要做的。

可执行(EXE)文件的风险

运行可执行文件时,您授予它运行其中包含的指令的权限。从基本的几行脚本到具有数百万行代码的复杂软件,这就是任何软件的工作方式。

在运行或制作可执行文件之前,您应该意识到潜在的风险。可执行文件可能会在源代码 中包含可能损坏您PC的指令。

它可以告诉您的PC删除其他文件,或者可以指示您的PC PC将信息发送到外部源。这是恶意软件 的定义,其创建目的是要造成损害,请您自担费用。

在运行任何可执行文件之前,尤其是如果它要求在用户帐号控制 弹出窗口,则应使用Windows安全性 或您自己的第三方反恶意软件,例如Malwarebytes 扫描文件中的恶意软件。您还应该仅从您绝对信任的来源安装或运行软件。

In_content_1全部:[300x250] / dfp:[640x360]- >

如果要创建自己的软件来运行,则应确保该代码并非旨在访问任何重要文件。尽管Windows通常会阻止使用UAC未经授权访问系统文件,但在运行代码之前请仔细检查代码,以确保该软件不会损害您的PC。

打开可执行(EXE)文件在Windows上

如果要在Windows上打开可执行文件,可以通过几种方法来打开。 Windows会自动将EXE文件格式识别为可执行文件,因此通常可以从桌面,Windows文件资源管理器,使用Windows“开始”菜单(对于已安装的软件)或使用“运行”命令框将其打开。

  • 要在您的桌面或Windows File Explorer中打开EXE文件,请双击该文件。这将指示Windows打开它。
    • Windows“开始”菜单中已安装软件的列表是这些软件EXE文件的快捷方式(例如,对于Google Chrome浏览器,为Chrome.exe)。按“开始”菜单图标(或按键盘上的Windows键),然后按其中一项运行软件。
      • 要使用Run命令运行EXE文件,请在计算机上按Windows键+ R键盘。或者,右键单击开始菜单图标,然后按运行选项。
        • 运行命令框,通过按浏览找到可执行文件,或直接键入文件位置。当您要运行EXE文件时,请按确定
          • 如果EXE文件请求管理访问权限,则需要允许其在UAC弹出窗口中运行。按允许。
            • 如果可执行文件无法运行(它可能是为Windows的较早版本设计的) (例如),然后Windows将停止其运行。您可能还会看到错误消息。如果发生这种情况,请按关闭,然后查找要运行的文件的替代版本。
            • 如何创建可执行文件在Windows上

              如果要在Windows上创建自己的可执行文件,可以,但是它不像重命名文件并添加.exe那样简单。到最后。

              您需要使用所选的编程语言编写要运行的软件的代码,然后将其编译为可以执行的文件。大多数用户都希望创建更多基本的可执行文件,例如用于软件安装的安装程序文件。

              您可以使用内置的IExpress向导在Windows上执行此操作,但是该软件非常旧,并且已经有一段时间没有更新了。更好的选择是使用开源创新设置 ,或者对于基本的自解压EXE文件,可以使用7拉链

              使用7-Zip创建的EXE文件实际上是SFX存档文件。该存档文件以EXE文件格式显示,将自动将所有包含的文件提取到您的PC上,非常适合简单的软件部署。

              如果要与多个用户共享文件而不必担心他们安装了正确的软件,则创建这样的文件将是一个不错的选择。

              • 创建EXE文件使用7-ZIP,将文件放置在Windows File Explorer中的文件夹中。右键单击该文件夹,然后按7Zip>添加到存档。
                • 选项框中,点击启用SFX存档复选框。您还需要将存档格式设置为7z,将压缩方法设置为LZMA2,然后将压缩级别设置为正常。按确定创建文件。
                • 虽然这不是一个真正的EXE文件,但它看起来和行为都像一个,因此很容易创建可执行文件以分发软件或与他人一起创建的文件的方法。

                  否则,如果要创建“真实”可执行文件,则需要学习如何编程

                  在Mac或Linux上运行可执行文件

                  可执行文件在Windows上的运行方式与程序在其他平台(例如的Linux 或macOS。这些平台确实具有可执行文件,但不是EXE文件格式。

                  例如,在Linux上,任何文件都可以执行,但是需要特殊的文件许可权标志才能将其作为使用chmod程序。例如,命令chmod + x file会给名为file的文件提供运行许可。

                  macOS的运行方法略有不同。软件。如果尚未从App Store安装该应用程序,并且不是从它认识或信任的开发人员那里安装的,则该应用程序将无法运行。您需要在系统偏好设置>安全和隐私菜单中允许它。

                  作为基于Unix的系统,macOS确实支持chmod命令,使您可以使用Terminal应用程序执行更多基本脚本。例如,如果您开发了Python脚本,则可以使用chmod + x命令来运行它。

                  您还可以使用Linux和macOS的WINE模拟器来10。设计用于模拟某些Windows指令和库,使用WINE运行EXE文件将具有不同程度的成功。

                  您可以通过选中WineHQ数据库 来确认使用WINE运行流行软件的程度。

                  在Windows 10上运行可执行文件

                  没有什么可以阻止您创建自己的软件的,尤其是将其与Windows安装程序包 结合使用以使其易于安装时。但是,对于大多数Windows 10用户而言,不是运行EXE文件而是运行该文件。只要您仅从自己信任的来源运行软件,可执行文件就应该相对安全。

                  请确保您定期运行恶意软件扫描,如果您真的不确定可执行文件是否可以安全运行,则可以使用Windows 10沙箱模式 在隔离的容器中运行软件进行测试出来。如果EXE危险,则不会破坏Windows的主要安装。

                  相关文章:


                  3.09.2020