很多应用程序只有windows版本,没有sinox版本怎么办?
我总不能等死吧,他不支持我,我可以去支持他啊。
目前sinox支持很多windows软件的winxp以及以下版本。比winxp更高的版本可能不支持,因为新版本windows有很多新的系统动态链接库dll,模拟程序开发不过来,并且微软封闭系统api接口,不让你去兼容,不过winxp软件很多,可以运行。除了驱动程序无法支持,很多程序不能运行是因为缺少各种各样的动态链接库,比如mfc.游戏不能运行是缺少directx库,把它加进去,很多程序都能运行,不过这是微软的版权文件,sinox可不能直接复制下来。
破解利器ida,现在可以放心破解unix程序了。
下载一个wps2003安装,安装好以后可以看到开始菜单wine/program里面wps office2003启动菜单
word运行没问题
excel 和powerpoint演示也可以
下载一个office2000迷你版安装,安装过程会有ocx,dll无法注册,忽略过去,直到安装成功。模拟器注册系统支持不好?还是缺少 dll别的?
有office2000开始菜单,还能运行powerpoint,出现错误修复,因为缺少组件导致?不修复。
word,excel少不了的。
access不能运行,缺少jet40运行库。于是用winetricks安装windows运行库jet40,中间下载了mdac_typ.exe,放到/root/.cache/winetricks/mdac27/,然后安装成功,access正常了。
其实就是安装access运行库,直接下载运行就可以。
最新的office可能运行不了,因为他们是针对win7/8开发,sinox的模拟器能力有限,没办法支持他们的最新api接口,因而也就不能运行正常。要不要把win8也支持了,但是人家微软不同意,不可以兼容的。但是我们能兼容winxp已经不错了。要不要支持ie8?
系统缺少各种东西可以用winetricks来安装,可能会下载微软版权文件,慎用。
下载地址http://www.kegel.com/wine/winetricks 下载后设置winetricks可执行,然后运行winetricks出现这些东西可以安装
选择安装类型
选择默认prefix
选择安装免费字体
选择安装windows动态链接库dll,directx9c
选择安装游戏,有魔兽世界
选择安装基准测试程序
安装cab解压工具
cd /usr/ports/archivers/cabextract
make install
。然后就可以安装ie8了
./winetricks ie8
出现安装ie8界面,安装就ok!然后进入/root/.wine/drive_c/Program Files/Internet Explorer/运行iexplore.exe,ie8出现在眼前!然后还可以用winetricks 来安装 flash msxml3 等IE下的插件。
不过我总觉得firefox来的方便。
QQ本来也是可以运行了,可是新版本QQ使用了驱动来输入密码,所以暂时输入不了密码没办法使用。以前旧版本倒是可以使用比如2011,但是被QQ屏蔽了。或者修改QQ去掉驱动?人家腾讯可不高兴。
如果没有驱动,安装windows各种运行库,估计大部分程序都能运行,整个winxp被整体复制了。可是使用 windows的dll不太合法。即使winxp被停用了。可以考虑私人小范围使用,相当于克隆出一个winxp供内部使用。
可能winetricks安装了系统类库,后来再安装office2000中途就没有出错了,注册控件成功了。
缺少运行时库,我们unix下说是缺少依赖,安装好了依赖,就可以运行。windows总是把各种依赖都打包好了。所以没有unix下面这么注重依赖。winericks安装程序会自动帮我们安装依赖,称prefix,预先安装。不过windows下面大都是版权程序,所以可能安装不成功。不过安装windows系统依赖,倒是很方便。
如果程序不响应,可以执行命令 killall wine 关闭。
VB程序运行需要安装vb运行时库,winetricks可以帮大忙。有的vb安装程序自带运行时。
vc2008运行时库也可以通过winetricks安装。
按照道理d3d9安装了就能玩3D游戏,不过sinox64位显卡驱动似乎跟32位显卡驱动接口地址不同,不能调用dx接口。模拟器只能模拟32位windows,所以使用32位 sinox2013可能比较好的兼容windows。建议桌面还是用sinox2013比较好。所以sinox应该保留32位和64位两个版本。
整体复制winxp需要这些支持库
注册失败需要把模拟器windows目录下的regedit.exe复制到windows/system32
因为使用windows原生dll替换内置模拟dll,涉及版权问题,可能下载安装不成功。可以手工下载。
./winetricks 运行库名 //安装运行库
colorprofile、corefonts、d3dx9、fontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、mfc40、mfc42、msxml3、msxml4、msxml6、riched20、riched30、tahoma、urlmon、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、ie6、allfonts、dotnet11、dotnet20、vjrun20
windows系统运行库部分解释
art2kmin 微软 Access 2000 运行时.
colorprofile 标准 RGB 颜色配置文件
comctl32 微软 common controls 5.80
comctl32.ocx 微软的comctl32.ocx 和comctl.ocx,VB6的comctl32外壳
corefonts 微软 Arial, Courier, Times 字体
dcom98 微软 DCOM, 替换Wine所自带的
dirac0.8 the obsolete Dirac 0.8 directshow filter
directx9 微软 DirectX 9
divx divx 视频编码
dotnet11 微软 .NET 1.1
dotnet20 微软 .NET 2.0
ffdshow ffdshow 视频编码
flash Adobe Flash Player ActiveX 与 firefox 插件
fontfix Fix bad fonts which cause crash in some apps (e.g. .net).
gdiplus 微软 gdiplus.dll (须安装powerpoint)
gecko HTML 渲染引擎(Mozilla)
icodecs Intel 媒体编码 (Indeo)
jet40 微软 Jet 4.0 Service Pack 8
liberation Red Hat Liberation 字体 (Sans, Serif, Mono)
mdac25 微软 MDAC 2.5: 微软 ODBC 驱动, etc.
mdac27 微软 MDAC 2.7
mdac28 微软 MDAC 2.8
mfc40 微软 mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 微软 mfc42 (包含于下面的vcrun6)
mono19 mono-1.9.1-gtksharp-2.10.4-win32-2
msi2 微软 Installer 2.0
msls31 微软 Line Services 3.1 (needed by native riched?)
msxml3 微软 XML version 3
msxml4 微软 XML version 4
msxml6 微软 XML version 6
ogg ogg 过滤器和编码器: flac, theora, speex, vorbis,
pdh 微软 pdh.dll (Performance Data Helper)
quicktime72 苹果 Quicktime 7.2
riched20 微软 riched20 and riched32
riched30 微软 riched30
tahoma 微软 Tahoma 字体 (not part of corefonts)
vb3run 微软 Visual Basic 3 运行时
vb4run 微软 Visual Basic 4 运行时
vb5run 微软 Visual Basic 5 运行时
vb6run 微软 Visual Basic 6 运行时
vcrun6 微软 Visual C++ 6 sp4 运行库 (包括mfc42.dll, msvcp60.dll, msvcrt.dll)
vcrun2003 微软 Visual C++ 2003 运行库 (包括mfc71.dll,msvcp71.dll,msvcr71.dll)
vcrun2005 微软 Visual C++ 2005 运行库 (包括mfc80.dll,msvcp80.dll,msvcr80.dll)
vcrun2005sp1 微软 Visual C++ 2005 sp1 运行库
vcrun2008 微软 Visual C++ 2008 运行库 (包括mfc90.dll,msvcp90.dll,msvcr90.dll)
vjrun20 微软 Visual J# 2.0 运行库 (需要安装 dotnet20)
wmp9 微软 Windows Media Player 9
wmp10 微软 Windows Media Player 10
wsh51 微软 Windows Scripting Host 5.1
wsh56 微软 Windows Scripting Host 5.6
wsh56js 微软 Windows scripting 5.6, 只有jscript,没有cscript
wsh56vb 微软 Windows scripting 5.6, 只有vbscript,没有cscript
xvid xvid 视频编码
allfonts 以上所有字体 (corefonts, tahoma, liberation)
allcodecs 以上所有媒体编码 (xvid, ffdshow, icodecs)
fakeie6 在注册表中写入IE6已安装信息
native_mdac Override odbc32 and odbccp32
会不会这个模拟器winxp比本身的winxp还好用?