http://www.hiweed.com/node/798
这是一个 Windows 兼容层工具,可以在 Linux 上执行部分 Windows 程序
适用于 Ubuntu 6.06 或以上版本 Linux
下载: hiweedlayer-0.0.3-x86.tar.gz 解压后体积: 9M
这个工具可以自由使用和分发
使用:
解压后得到的 hiweedlayer 可执行文件就是一个完整的兼容层。
解压后得到的可执行文件名可以按需要更改,而不会影响使用。
在目录下直接执行类似 ./hiweedlayer notepad.exe 即可运行 Windows 程序。
可以把 hiweedlayer 拷贝到 PATH 路径里( 如 /usr/local/bin 或 ~/bin ),以方便调用,适合用来阅读 .exe 电子书,或运行 Windows 绿色软件。
她的 C 盘和注册表等都是虚拟的,断电后不保存数据,可以放心试用 Windows 软件。
用来移植程序:
hiweedlayer 也可以改名来方便执行 Windows 程序,
如有一个程序的主程序名是 wordview.exe , 那么把 hiweedlayer 放在同一目录下,改名为 wordview ( 文件名去掉 .exe 扩展名 ),执行这 ./wordview 即可运行 wordview.exe。 这样,原本 Windows 下的 wordview.exe 加一个 wordview ( 由 hiweedlayer 改名而来 ) 就成了一个 Linux 下直接可运行的应用程序。
有 Windows 程序要发给别人? 把改名后的 hiweedlayer 放进同一个目录( 有时候要附上 Windows 程序需要的 .dll ),就成为了可以同时在 Windows 和 Linux 下运行的软件了,避免要求别人安装 wine 或 cxoffice 。
代码: 全选
hua@vgh:tmp$ tar zvft hiweedlayer-0.0.3-x86.tar.gz
-rwxr-xr-x hua/hua 10274665 2007-01-12 21:07 hiweedlayer
-rw-r--r-- hua/hua 1583 2007-01-10 19:57 README.txt
代码: 全选
hua@vgh:tmp$ hiweedlayer -h
Hiweed Microsoft Windows Compatibility Layer
Copyright (c) 2004-2007 Hiweed Team
Usage: hiweedlayer PROGRAM [ARGUMENTS...] Run the specified program
hiweedlayer --help Display this help and exit
hiweedlayer --version Output version information and exit
重启后是重新创建新的虚拟系统。
经过几位朋友测试, 兼容层 可以直接运行 Windows 分区里的 7-Zip, WinISO, Imgburn, Wavepad, WordPad, AcdSee, Flashget 1.8, photoshop cs2, Flash MX, Dreamweaver MX, UltraEdit32-10.0, FireFox、Opera 的 Windows 版本 等程序
如果给带上 IE6 , 会能运行更多 Windows 程序,但是就会有授权问题了。