当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : hiweedlayer - 又一个 Windows 兼容层
帖子发表于 : 2007-01-12 22:43 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
海微兼容层
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


关机后虚拟 C 盘和注册表等不会保存,先不用尝试需要安装的程序。
重启后是重新创建新的虚拟系统。

经过几位朋友测试, 兼容层 可以直接运行 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 程序,但是就会有授权问题了。


_________________
跃过无数的时间断层,只为了在


最后由 huangjiahua 编辑于 2007-01-12 23:10,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-12 22:47 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
是否是把win下的dll直接封装在binary中来解决的?核心是wine的吧?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-01-12 22:53 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
没有使用 windows 的 dll ,虽然那会提高兼容性。

核心? 当然 :)


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-12 23:27 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
磁盘序列号如何模拟设置呢?我也试试。

结果:
有些限制哦。涉及到注册表的都不成。只成功一个软件。
2个绿色游戏,分辨率都低了。只能看到大部分界面。


_________________
● 鸣学


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-12 23:46 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
可以用
代码:
hiweedlayer regedit *.reg
来导入注册表

以前版本的 photoshop 之类,在安装目录有个 .reg 注册表记录了相关信息,导入就可以了


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-13 1:43 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
不能设置成共用wine的注册表文件吗


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-01-13 8:01 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
其实有想过做个非法的包,把win下的必要的dll打包,在搞个脚本设置一下用native的dll,配合wine,嘿嘿,反正偶也不想发布什么的,自己玩自己的,假期回去开工吧,首先要熟悉以前那些不知道什么作用的dll是分别干什么的~~~~


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-01-13 17:08 
头像

注册: 2005-03-30 0:27
帖子: 3294
送出感谢: 0 次
接收感谢: 2
去做吧,

然后偷偷放出来 :P


_________________
跃过无数的时间断层,只为了在


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-01-18 16:07 

注册: 2005-09-12 22:17
帖子: 170
送出感谢: 0 次
接收感谢: 0 次
很好!可以玩红警,但是就是慢了点!呵呵~~强烈支持!


页首
 用户资料  
 
10 楼 
 文章标题 : 可以给个 photoshop cs2的详细摸拟过程吗?
帖子发表于 : 2007-01-29 10:01 

注册: 2007-01-06 10:42
帖子: 88
送出感谢: 0 次
接收感谢: 0 次
“经过几位朋友测试, 兼容层 可以直接运行 Windows 分区里的 7-Zip, WinISO, Imgburn, Wavepad, WordPad, AcdSee, Flashget 1.8, photoshop cs2, Flash MX, Dreamweaver MX, UltraEdit32-10.0, FireFox、Opera 的 Windows 版本 等程序”
我一直都试不成功,会出现很多错误,哪位高手能提供一个过程就太棒了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译