让电脑一分为二的绝招
显示输出安装与配置 整个安装过程大体来说分为两个部分:硬件的搭配和软件的使用。首先来看看硬件应该如何配置。我们需要添加的第二套外设包括三个基本设备:显示器、键盘和鼠标。如果有音频的需要,可以额外再增加一个USB声卡(将此声卡分配给第二台机使用)。其实这里最关键的一点就是显卡的双输出设置,为了实现双显卡输出,在一些很古老的机器配置上都是推荐在有一块AGP显卡的前提下,再增加一个PCI显卡。 不过,对于目前的硬件配置来说,大可不必如此麻烦了,因为现在想一块不支持双头输出的主流显卡都非常困难。现在的显卡双输出模式,大体上可以分为三种类型,双DVI、DVI+VGA以及DVI+S端子,对于我们要实现的1拖2电脑来说,最常用的莫过于DVI+VGA的输出方式了。 对于双DVI输出模式来说,它可以很好地支持大尺寸LCD显示器。比如对于30英寸显示器2560×1600(WQXGA)的超高分辨率来说,过去需要采用双DVI连接才能支持。对于有这类显卡的用户来说,如果老显示器是VGA接口的,那么只要购买一个DVI转VGA的转接头即可。 如果显示器支持HDMI高清接口的话,那么也可以添置DVI转HDMI的转接头。 Step 1:显卡安装好之后,首先将驱动更新到最新版本,尽量减少因兼容性问题带来的不必要麻烦。否则在安装了BeTwin以后可能会因为驱动问题而导致无法进入系统,或者机器不停重启,甚至客户端黑屏或蓝屏。 Step 2:把第二套键盘鼠标和显示器也连接到PC上。BeTwin要求采用USB键盘鼠标,如果闲置着一套PS/2接口的键鼠,也可以通过一个PS/2转接USB转接头来进行连接。 Step 3:上述所有设备都连接完毕以后,我们可以通过“设备管理器”进行检测,看是否连接正确。鼠标右击“我的电脑”→“属性”,再选择“硬件”栏的“设备管理器”。这里可以看到双显示器和双人体学输入设备。 Step 4:如果有感叹号出现,那么说明驱动安装不匹配,需要更新驱动。接下来调整显示输出。打开“显示属性”中的“设置”选项卡,可以看到两个显示器连接——“1 和“2”。 Step 5:点击选择 “2” 显示器,然后选择下方的“将Windows桌面扩展到该监视器上”,点击“确定”,第二个显示器就可以显示桌面背景了(只会显示系统的背景不会显示系统任务栏,),双显示输出设置到此完成。 系统设置和软件配置 Step 1:在进行软件安装之前,我们首先要建立用户的帐户。打开控制面板,选择“用户帐户”。 这里面有两个默认帐户——Administrator和Guest,需要提醒的是,这两个系统帐户是不考虑的。BeTwin需要重新设置两个帐户并设置相应的权限。笔者在这里设置了“Microcomputer1”和“Microcomputer2”两个帐户。 Step 2:在BeTwin中,用户需要创建登陆密码,客户机用户必须要设置密码,主机用户可以不必设置密码,这点需要特别注意。 点击“设置密码”,再点击“Microcomputer1”,选择“创建密码”(图10),输入密码即可。 Step 3:用户帐户设置完成后, 重启电脑登陆Microcomputer1(主机帐户),开始安装BeTwin软件。安装目录建议使用默认即可。软件安装完成后,必须重新启动,出现BeTwin的设置向导。 在这里按照各个屏幕的提示配置鼠标键盘,配置完后重启系统即可。重启后,我们会发现两个显示器上都显示了登录界面。这里主机用Microcomputer1登录,子机用Microcomputer2登录,你会发现每个用户登陆之后都和单独的Windows环境没有区别。 Step 4:在主机上打开BeTwin,点击“工作站配置”,在弹出的窗口中可以看到当前分配给各个子系统的硬件状态,并可以修改配置。 如果需要终止工作站电脑或增删硬件,可以选择“选项”中的“设置配置”,选择“禁用BeTwin”并重启系统即可。 Step 5:选择“用户”下的“统计信息”可以看到当前系统状态和硬件资源的分配情况。 针对两台机器不同的应用途径,我们可以自由地分配系统硬件资源的比例,比如让用于游戏的机器占用70%的系统资源,而只分配30%的系统资源给用于上网的子机使用。也就是说,两个用户所使用到PC的性能是不完全相同的——在BeTwin中,未被分配给BeTwin工作站的任何硬件资源都是留给主机用户使用。因此这儿的配置十分灵活,根据自己的需求可以自由分配资源,实现两台电脑单独工作而且不互相影响。而我们的两台电脑,到此为止也能够独立地正常使用了。 BeTwin使用秘笈 软件的正常使用 我们知道BeTwin是个付费软件,试用版本的功能有很多限制。很多DIYer都想最大限度地使用更多的功能,这里笔者可以提供一个解决思路。因为BeTwin的主要加密方法是与USB的硬件参数绑定,通过研究源代码,可以看到以下几个部分。 F2addr1 = $0842E-2; //00 01 75 -->>00 01 EB F2addr2 = $1955C-2; //00 74 11 -->>00 74 00 F2addr3 = $564BA-2; // 63 00 'Buddy' F2addr4 = $58780-2; // 'HID\VID_04B4&PID_8328' F2addr5 = $587AC-2 ;// 'HID\VID_04B4&PID_8328' F2addr6 = $5A3F4-2 ;// 'USB\VID_04B4&PID_8328' Betwin_key = '\Software\BeTwin'; HidUsb_key = '\System\Cur rentCont rolSet\Services\HidUsb\Enum'; Mouhid_key = '\System\Cur rentCont rolSet\Services\Mouhid\Enum'; Kbdhid_key = '\System\Cur rentCont rolSet\Services\Kbdhid\Enum'; Ori_HID = 'USB\VID_04B4&PID_8328' ; …… 我们先利用系统信息查看键盘的VID和PID值。选择“所有程序”→“附件”,然后选择“系统工具”点击“系统信息”。可以看到键盘的VID为05AF,PID值为0802(不同厂商不同型号的产品这两个值是不同的,对应查即可)。 然后用UltraEdit32打开。将偏移“0000842E”处“75”改为“EB”;偏移“0001955C”处“11”改为“00”;偏移“0005606E”处“Buddy”改为“BTwin”;偏移“00058790”处VID的值“04B4”改为“05AF”,PID的值“8328”改为“0802”;偏移“0005A3FE”处的值按照上述修改即可。 接下来仍然用UltraEdit32打开BeTwinServiceXP.EXE。将偏移“0000D784”处“0E”改为“00”;偏移“0004D6FE”处VID的值“04B4”改为“05AF”,PID的值“8328”改为“0802”。修改完成后,重新启动计算机即可更好地体验BeTwin。 特别申明:作者的这个方法纯粹为更好体验和测试BeTwin之用,仅仅供读者作为研究参考之用,请大家正式使用BeTwin的时候,务必购买正版软件。如读者要尝试该修改方法,导致的一切后果由读者自己承担。 自动运行问题 Step 1:单击“开始”选择“运行”,输入“rundll32 netplwiz.dll,UsersRunDll”,然后回车,弹出“用户帐户”窗口。 这与上面提到的在“控制面板”中打开的“用户帐户”面板窗口是不同的。在这里取消 “要使用本机,用户必须输入用户名和密码”选项前的勾,然后单击“确定”一台电脑两个显示器,在弹出的对话框中输入你想设置的电脑每次自动登录的帐户和密码即可。 要设置客户端的自动登陆,需要先打开BeTwin 控制台,然后选择“工作站配置 ”→“登陆配置 ”。缺省用户名可填管理员用户名,比如“afa”,去掉始终提示密码前面的勾。然后填入要设置的密码,点击“确定”重新启动系统即可。这样就可以实现自动登陆了。 分辨率的修改 在安装完毕BetWin后,客户机是无法修改分辨率和刷新频率的,一般默认为800×600@60Hz/32位,而且不能在显示属性菜单里调整。我们可以通过修改注册表来实现想要的默认分辨率,方法也很简单。 以笔者用于客户机的22英寸宽屏显示器为例。首先打开注册表编辑器,点击“开始”→“运行”,输入“regedit”,回车即可。然后到“HKEY_CURRENT_CONFIG\System\CurrentControlSet\Services\BeTwinVideo\Device1”,可以看到里面的几个选项。
“Default Settings.XResolution”数值是水平分辨率,“Default Settings.YResolution”数值是垂直分辨率。双击“Default Settings.XResolution”数据条目,选择“十进制”单选按钮,在“数值数据”字段,键入所需要的水平分辨率1680。对“Default Settings.YResolution”采用同样的操作,输入垂直分辨率1050,重新启动计算机即可。 双开3D游戏 考虑到兼容性的问题,BeTwin会将显卡的加速功能降低。为了取得最好的效果,在“显示属性”→“高级”→“疑难解答”中将硬件加速级别调到最高,这样主机、子机就可以玩3D游戏了。如果遇到问题,可以尝试采用几个不同版本的显卡驱动。很多用户都是更换了几款驱动,才正常双开3D游戏的。不过需要提醒,双开3D游戏对系统性能的要求比较高,如果系统性能不是很好,玩起来也不会很流畅。使用时,可以根据实际情况来考虑否需要双开3D游戏。 新版本BeTwin VS在Windows Vista下的使用经验 最新推出的BeTwin VS只支持32bit的WindowsVista,对于64bit的Windows Vista和Windows XP等是不支持的。 安装完毕后显示的版本号 BeTwin VS其实就是2.0.0.344版本,和我们前面用到的2.0.0.309版本比,有了一些更新。 安装也很简单,一路点击即可。重启以后,提示需要管理员权限。 如果没有采用管理员权限进行配置的话,很多功能设置项为灰,不可选择。 右键点击BeTwin控制台图标,选择“使用管理员权限”,即可进入BeTwin控制台进行配置。BeTwinVS会自动检测显示器的双显示输出,以及两套键盘鼠标的配置情况。 在检测过程中,需要两套键盘鼠标分别按回车键和“确定”按钮。 与我们上面介绍的BeTwin在XP下设置方式一样,安装完毕键盘鼠标,可以分别添加工作站,比如VISTAAFA1和VISTA-AFA2。然后在Vista的用户管理中,分别建立两个用户。最后重新启动,就会发现两个显示器都可以正常登陆和使用了。 后记 BeTwin为那些没有多余资金添置第二台电脑,却有多用户同时使用电脑矛盾的玩家提供了一个很好的缓冲方案,毕竟一台旧显示器加上一套键鼠的投入远远小于一台电脑主机的成本。而且在当今主流配置性能的前提下,只要不是双开大型3D游戏,一台主机的资源足够两人甚至多人同时使用而相互不干扰。自己在一边玩游戏,女朋友在另一边上网;或者自己在电脑前工作,家人在另一端欣赏网络下载的视频,相比传统的双头或者多头输出,使用BeTwin的方案更加简单直观,而且独立操控性非常强,因为它就和两台独立的电脑没有任何差别。如果你对此有兴趣,不妨一试,相信你会喜欢的! | ||||||||||||||||||
发布评论