吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10381|回复: 90
上一主题 下一主题
收起左侧

[原创] 记一次QQ输入法和手写输入的移植过程

  [复制链接]
跳转到指定楼层
楼主
spcspcspcspcspc 发表于 2020-9-15 13:27 回帖奖励
本帖最后由 spcspcspcspcspc 于 2020-9-15 13:41 编辑

背景:公司的设计部门电脑只有局域网,电脑的USB口都给封死了。。。说是技术保密。最近公司一个大姐爱看古诗词,遇到很多生僻字,想查查,另一个同事电脑上正好有个QQ输入法,还带着手写输入,写完还显示拼音。大姐觉得挺好用的问我能不能给她电脑也装一个。我翻遍了局域网也没找到安装包。。。只有那一台电脑上有安装好的QQ输入法,怎么来的也没人知道。。。于是故事从这里开始:
打开输入法 帮助-关于

版本为1.1(1228)的。
用回自己的电脑。百度一下有个绿化版的:http://www.xz7.com/downinfo/75206.html
下载解压有个@绿化.exe和1.1.1228.400文件夹,和那台电脑中的对比一下大小和版本,应该是一样的。
虚拟机中运行一下@绿化.exe,确实输入法能用了,还集成手写输入功能。我们来研究一下。
直接解压@绿化.exe,出来3个文件夹,打开看一下。$APPDATA\Tencent\QQPinyin\Tools中有 QQPYHandInput.exe 应该是手写输入的程序。
直接运行,显示手写输入功能未安装。

我们主要来搞一下这个。打开 进程监视器-Process Monitor,重新打开QQPYHandInput.exe。

点住包含窗口进程按钮,就是上图的这个,记住是左键点住不松手,拖到手写输入的窗口在松开左键。

这就是程序所有的操作。我们先来看文件:

这排按钮只留第二个,过滤文件操作。

  在NAME NOT FOUND右键,点包含“NAME NOT FOUND”,剩下的就是程序需要但是未找到的文件。

对照上图找到所需要的文件。
还有一个懒人办法,把$APPDATA、$PLUGINSDIR、$SYSDIR和1.1.1228.400文件夹放到一个目录下,再搜索“.”,将除文件夹外的文件都复制到一个新的文件夹里。

打开其中的QQPYHandInput.exe

发现居然好用了!原来程序只是验证文件,并不验证注册表。
接下来精简一下。保持手写程序打开,全选文件夹内的文件,Del删除。

因为调用的或打开的文件系统会提示,直接点跳过。剩下的就是必须的文件了。
重新开软件发现也没有问题。
回到局域网的电脑,在C:\Program Files\Tencent\QQPinyin和C:\Documents and Settings\Administrator\Application Data\Tencent\QQPinyin中找到了上图中需要的文件,复制出来。放到大姐的电脑中,运行正常。
至此,手写程序提取完成。
----------------------------------------分割线---------------------------------------------


本着研究的精神,继续研究一下输入法能否移植。
因为本身就是输入法的文件包,所以文件应该不缺少了,主要修复注册表。
打开RegSnap软件(一个注册表快照比较的软件),文件-新建,备注1,确定。

等一会就创建好注册表快照了。然后@绿化.exe安装输入法。
安装完后同样创建注册表快照2。文件-比较,即可比较安装前后注册表的变化。

主要看新建的值,排除不包含“QQPinyin”和“QQPY”的项目,排除包含class和user的项目,排除包含各种长串数字的项目,

主要在HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Tencent\QQPinyin这个键值下,
xp系统为:HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQPinyin
回到局域网电脑操作如下:
把已安装输入法的电脑的这个键值下的内容导出(XP系统):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQPinyin]
"InstallDir"="C:"
"INSTLANG"="2052"
"Version"="1.1.1228.400"
"rawsupply"=""
"supply"=""
保存为 QQ拼音.reg ,
把C:\Program Files\Tencent\QQPinyin文件夹复制到目标电脑同样的目录下,将其中的QQPinyin.ime复制到C:\Windows\System32中,导入QQ拼音.reg。
打开QQPinyin文件夹中的QQPYConfig.exe

输入法管理中勾选QQ输入法纯净版,确定。
然后就可以正常使用了。输入法移植也搞定了。


写下这篇文字算是做个记录,顺便蹭点经验。
文中没有很高深的技术,而且这个上古的系统和软件也没有什么实用性。
大家就看一乐呵吧。            

免费评分

参与人数 27吾爱币 +33 热心值 +24 收起 理由
hello52 + 1 + 1 我很赞同!
imims + 1 + 1 鼓励转贴优秀软件安全工具和文档!
faku希咕喇 + 1 我很赞同!
心欣向阳 + 1 + 1 好像卡在正在下载安装手写输入这里了
滔滔一片潮 + 1 + 1 用心讨论,共获提升!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
抱歉、 + 1 用心讨论,共获提升!
夷希微 + 1 + 1 我很赞同!
jafck + 1 + 1 我很赞同!
秦11012 + 1 + 1 热心回复!
liability + 1 + 1 我很赞同!
中之易 + 1 + 1 用心讨论,共获提升!
zjun777 + 1 我很赞同!
idealming + 1 + 1 我很赞同!
邱淑贞 + 1 + 1 热心回复!
小朋友呢 + 2 + 1 我很赞同!
浩哥. + 1 + 1 热心回复!
IceWind + 1 + 1 用心讨论,共获提升!
兔子我是胡萝卜 + 2 + 1 热心回复!
lxhwan100 + 1 + 1 谢谢@Thanks!
charwill + 1 + 1 我很赞同!
StarryDream + 1 + 1 热心回复!
wanfon + 1 + 1 谢谢@Thanks!
yangjiafa + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
kissyou + 1 我很赞同!
麟之游 + 1 热心回复!
送葬者 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
894944021 发表于 2020-9-15 14:55
很厉害,学习了
推荐
 楼主| spcspcspcspcspc 发表于 2020-9-15 15:38 |楼主
4#
yangjiafa 发表于 2020-9-15 14:00
5#
moomsummer 发表于 2020-9-15 14:23
可以,谢楼主
6#
RedFox2020 发表于 2020-9-15 14:30
大佬就是大佬     
7#
kiopc 发表于 2020-9-15 14:35
看到智能ABC勾起了满满的回忆
8#
涛之雨 发表于 2020-9-15 14:42
特别想知道qq截图怎么独立分离出来。
每次都要打开qq很麻烦。。。
头像被屏蔽
9#
偶尔平凡 发表于 2020-9-15 14:59
提示: 作者被禁止或删除 内容自动屏蔽
10#
piaoxuezhong 发表于 2020-9-15 15:29
楼主厉害,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-27 00:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表