什么是可执行文件?可执行文件是可以运行的程序文件,带有一组指令或选项,以使其在您的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上
如果要在Windows上创建自己的可执行文件,可以,但是它不像重命名文件并添加.exe那样简单。到最后。
您需要使用所选的编程语言编写要运行的软件的代码,然后将其编译为可以执行的文件。大多数用户都希望创建更多基本的可执行文件,例如用于软件安装的安装程序文件。
您可以使用内置的IExpress向导在Windows上执行此操作,但是该软件非常旧,并且已经有一段时间没有更新了。更好的选择是使用开源创新设置 ,或者对于基本的自解压EXE文件,可以使用7拉链 。
使用7-Zip创建的EXE文件实际上是SFX存档文件。该存档文件以EXE文件格式显示,将自动将所有包含的文件提取到您的PC上,非常适合简单的软件部署。
如果要与多个用户共享文件而不必担心他们安装了正确的软件,则创建这样的文件将是一个不错的选择。
虽然这不是一个真正的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的主要安装。