|
前阵子用同事提供的QC9.2装了个9.2,没想到字体小的问题给我造成了很大的麻烦。经在网上查找资料,将控制字体大小的QCClientUI.xco文件修改后替换到原来的目录,再次登入时重新下载该控件,提示无法下载成功,该控件未签名。
好像网上说9.0替换是可以的,难道9.2做了签名处理 还是我哪里弄错了? 大家帮忙看一下,现将我的操作步骤列出来,如有哪位同仁愿意照此方法一试,我愿提供相关工具,加QQ:443430561即可。
1、在E:\QualityCenter\application\20qcbin.war\Install(宿主机的安装目录下)找到QCClientUI.xco文件,该文件在宿主机的几个地方都有,自己搜索一下即可,注意全部替换。
其中:
E:\QualityCenter\jboss\server\default\tmp\deploy\tmp2045020qcbin-exp.war\Install文件夹,客户端下载是从这个文件夹下载的,而此文件夹又是从
E:\QualityCenter\jboss\server\default\deploy\ 20qcbin.war中服务器启动时解压来的。
2、用脱壳工具AspackDie将QCClientUI.xco文件脱壳,脱壳后文件变为较大;
3、用编辑工具PE Explorer v1.99.R5编辑脱壳后的文件,修改FontHeight=-11的项。8磅字的对应数值是-11,9磅对应的是-12,因此可以在RC数据中搜索“-11”,这样的项有很多,找准你要修改的是哪个项,修改并保存。(ps:我也没找准缺陷描述对应的是哪个,所以进行了大范围修改,希望哪个高手找准了告诉我们一下)
4、用加壳压缩工具ASPack(用2.12版的,脱壳时检测出原加壳是这个版本)将编辑后的文件压缩,还原为原来的大小(实际比原来更小一点);
5、用重新压缩的文件替换E:\QualityCenter\application\20qcbin.war\Install和E:\QualityCenter\jboss\server\default\tmp\deploy\tmp2045020qcbin-exp.war\Install目录下的
QCClientUI.xco(之前注意备份原文件), E:\QualityCenter\jboss\server\default\deploy\ 20qcbin.war文件夹下的暂不替换,如果认为成功后再替换。
6、删除掉C:\Program Files\Common Files\Mercury Interactive\Quality Center下的QCClientUI.ocx文件,登入QC
7、此时QC重新下载该控件,但下载失败,提示没有签名。
上面的几个工具网上有很多下载的,但我试了好多终于找到可以用的,如果需要可以直接找我要。
谢谢! |
|