2011年04月04日

额, 其实不是真正的添加宏, 而是罗技本身已经预定好的按键设定. 仅适用于罗技的GamePanel软件无法正常扫描出你的游戏时的方法. 当然, 手动添加的过程是简单的, 操作是复杂的, 这时候顺手的工具就必不可少了. 推荐适用notepad++和它的插件XML Tools.

1. 首先定位GamePanel内置的宏命令文件. 这个, 罗技并没有按游戏单独存放, 而是把所有的游戏都放到了一个XML文件里, 导致这个文件比较大, 读取也比较费劲. 这个文件的位置在”\Program Files\Logitech Gaming Software\plugins\Profiler-1.00.190\GameDatabase.xml” 真是简单明了.

2. 假设我们要安装Mass Effect 2这个游戏的宏. 用Notepad++打开GameDataBase后, Alt+0收起全部的分支.如下

3. 找到Mass Effect 2所在的Profile. 恩, 当然用Ctrl+F会比较快. 注意这块的GUID值. 这么一长大串的GUID就是要保存的文件名.

4. 新建一个空白文件, Copy刚才找到的Mass Effect 2的profile到新文件里. 接下来会有大量的修改工作.

5. 拷贝过来后就是这么个样子. 因为没有指定语法高亮, 所以不是很好看. 当然, 你也可以手动指定.

手动更改开始:

1) <profile xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile” guid=”{a62bdd90-0d1c-46ac-8439-c50b0bdef718}” lock=”0″ name=”Mass Effect 2″> 更改为 <profiles xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile”>

2) 增加新定义: <profile guid=”{a62bdd90-0d1c-46ac-8439-c50b0bdef718}” lock=”0″ name=”Mass Effect 2″>

3) 更改 <description xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile”/><description></description>

4) 更改 <target xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile” path=”"/><target path=”xxx:\xxx\xxx\xxx\mass effect 2\MassEffect2Launcher.exe”/> (请自行替换xxx为安装路径)

5) 删除 <signature xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile” key=”HKEY_LOCAL_MACHINE\SOFTWARE\BioWare\Mass Effect 2″ value=”Path” executable=”MassEffect2.exe” name=”"/>

6) 更改 <macros xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile”> 为 <macros>

7) 更改所有的 <macro xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile”<macro 请使用Ctrl+H并全部替换. 当然, 喜欢当机器人的可以手动改去.

8 ) 更改 <assignments xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile” 为 <assignments

9) 更改所有的 <assignment xmlns=”http://www.logitech.com/Cassandra/2010.6/Profile” 为 <assignment 请使用Ctrl+H并全部替换.

10) 保存当前文件为{GUID}.XML. 这里Mass Effect 2就为 {a62bdd90-0d1c-46ac-8439-c50b0bdef718}.xml 保存的位置为: C:\Users\xxx\AppData\Local\Logitech\Logitech Gaming Software\profiles\ (请自行替换xxx为你自己的用户名)

11) 用XML Tools检查这个XML文件, 当然肯定是有问题的. 因为并没有添加XML的文件头, 而且里头的定义会有不匹配的状况, 请自行更改.

6. 重启GamePanel软件, 查看下宏设置, 是不是已经出现了Mass Effect 2的图标了?

Tags: ,,,,,,,.
2011年03月29日

这2天心血来潮, 检查了下一些很久没更新的软件, 让我发现自己的机器上竟然装了QQ保镖(QQDetecive)这么个东西.这个软件据说最初是用来防止QQ四处嗅探你的计算机的. 我觉得作者的想法很好, 至于这个软件的实际功效, 我只能说, 在X64系统上, 这个软件无法正常运行.

那为什么我现在才发现?? 装了软件多了, 难免有时候会有疏忽. 也亏了这个软件出了新版本, 我在查看软件说明时,发现这个软件需要你启动主界面然后删除. 就在我信心满满的时候, 发现这个软件一直卡在初始化界面上了……经过漫长的耐心的等待后, 毫无进展. 既然没有提供别的卸载方式, 那么只好用手动分析了.  不过, 我懒得重新做个虚拟机去研究这款软件的安装行为, 直接下手.

因为软件是为了保护个人隐私, 那么如何才能在撒手不管的情况下运行呢? 肯定是驱动加载了. 叫出Sreng2, 查看驱动程序信息, 果然

如图上所示, 很easy的就定位了这个软件的驱动. 也可以很清楚的看到驱动的加载方式. 接下来的事情就简单多了, 使用Sreng2的删除功能, 或者你手动删除也行. 重启机器后再确认一下就OK了.

PS:

1. 程序应该是不支持Win7 64Bit的, 貌似作者只测试了32的平台, 在说明中作者指声明了32位可用.

2. 不知道是不是驱动没加载的缘故, 相关的注册表键值和文件都没有防护.

Tags: ,,,,,,,,,.