当前位置: 技术问答>linux和unix
EXE文件在Linux下如何实现双击运行的?
来源: 互联网 发布时间:2016-07-18
本文导语: 今天准备在红旗Linux7下安装个SMPlayer播放器,到网上下载了个SMPlayer v0.6.8 (不是官方网站),解压后发现后缀名是.EXE,以为不能运行,只是试着双击了下,居然出现了图形安装界面。.EXE是Windows下的文件后缀名,应该来说在Li...
今天准备在红旗Linux7下安装个SMPlayer播放器,到网上下载了个SMPlayer v0.6.8 (不是官方网站),解压后发现后缀名是.EXE,以为不能运行,只是试着双击了下,居然出现了图形安装界面。.EXE是Windows下的文件后缀名,应该来说在Linux下双击是没法运行的,但是居然运行了,到底是什么原理呢?
SMPlayer是用QT开发的,难道QT开发的软件可以同时运行在多个操作平台而不用修改任何代码吗?
SMPlayer是用QT开发的,难道QT开发的软件可以同时运行在多个操作平台而不用修改任何代码吗?
|
.exe 可以在 Linux 下运行多半是装了虚拟机~~
不然 Linux 是无法载入 PE 格式文件的~~
不然 Linux 是无法载入 PE 格式文件的~~
|
Linux下不以文件后缀名来判断文件,你可以使用file命令来查看文件真身。你也可以将shell脚本的后缀名给成.exe。
|
Linux的下的可执行文件的后缀名可以有,可以没有,是任意的。这点跟windows要区分。
|
[编辑] 微软对Wine的回应
微软甚少直接回应Wine计划。不过它们通过各种手段封锁Wine。
像2005年2月16日软件巨头微软承认其在公司的更新软件包中加入了阻止特定用户的程序。微软公司日前承认,其反盗版工具同时也会阻止使用Wine软件的用户更新Windows。微软的发言人日前说,其Windows Genuine Advantage(WGA)认证工具将会辨认Wine用户,因此只有运行真正正版的Windows的用户才能下载升级和附加工具。“现在越来越多的第三方模拟技术被投入使用,不过Wine是第一款通过WGA测试的模拟软件,”发言人说道。“微软并不希望为那些使用第三方模拟软件或者跨平台API转换技术的用户提供Windows软件更新。”不过发言人称那些没有真正运行Windows XP或者Windows 2000的用户依然能够下载Office Update。
在Wine的开发者通告中亦有所记录。
微软甚少直接回应Wine计划。不过它们通过各种手段封锁Wine。
像2005年2月16日软件巨头微软承认其在公司的更新软件包中加入了阻止特定用户的程序。微软公司日前承认,其反盗版工具同时也会阻止使用Wine软件的用户更新Windows。微软的发言人日前说,其Windows Genuine Advantage(WGA)认证工具将会辨认Wine用户,因此只有运行真正正版的Windows的用户才能下载升级和附加工具。“现在越来越多的第三方模拟技术被投入使用,不过Wine是第一款通过WGA测试的模拟软件,”发言人说道。“微软并不希望为那些使用第三方模拟软件或者跨平台API转换技术的用户提供Windows软件更新。”不过发言人称那些没有真正运行Windows XP或者Windows 2000的用户依然能够下载Office Update。
在Wine的开发者通告中亦有所记录。