Codejie's C++ Space

Using C++

LingosHook : LingosHook的x64版也来了


    几个晚上的奋战,LingosHook x64版可以见人了...
    这个版本是在LingosHook v1.6.700上修改了,主要更改了HOOK库部分,哎,64位的HWND就是不一样,长了很多,导致无法定位.开始以为是API改了,后来发现走错路了,API一个没变,只是所有整数变成64位了...

    实际没有全部改好,所有的插件都不能正常使用,错误出现在插件dll访问数据库是异常,这个问题还没定位,不知道是64位不允许dll远程访问,还是使用的wxSQLite库不支持这种访问方式;不论哪个,我都怕一时搞不定了...所以,请偏执于x64,喜欢尝鲜,且不用插件的同学们,这里下载...




    除了插件问题说明下外,还有就是再强调下,这个版本只能同Lingoes的x64版本使用,x86的是没法Hook上的. 

    不知道算不算故意吐槽,x64版本的Lingoes在我的D版Win7上不是很稳定,经常跟LingosHook一起把explorer.exe搞死,这个有点猛哦...

    (估计x64的问题多多,但大家先玩着这个,容我再多点时间敲LAC啊...)   
    

posted on 2013-04-24 00:37 codejie 阅读(4986) 评论(62)  编辑 收藏 引用 所属分类: LingosHook

评论

# re: LingosHook : LingosHook的x64版也来了 2013-04-26 21:34 megax

你是不是插件没有进行64位编译?  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-04-26 22:49 codejie

@megax
都是x64了,插件使用的是dll远程调用方式访问数据库,一直返回NULL异常,搞不定了...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-04-27 15:57 jan

所有整数变成64位了 ^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-04-27 21:57 codejie

@jan
是啊,好长..  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-07 10:52 jan

请问一下,我在手机的sd卡上放一个叫test.txt 的文本文档,如何在apk程序里读这个文档的内容呢,网上的查了很久,总没办法实现.

Environment.getExternalStorageDirectory 之类的好像完全没效果.
能不能给段例子呢

  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-07 16:43 codejie

@jan
Global.SDCARD_ROOT = Environment.getExternalStorageDirectory().getAbsolutePath();
getExternalStorageDirectory()返回的是File对象,取其路径,再拼上你的文件就好了.  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-07 16:45 codejie

@jan
例子啊...下面是DemoofLAC2中的代码,有点啰嗦...
private int checkData() {
Global.SDCARD_ROOT = Environment.getExternalStorageDirectory().getAbsolutePath();
final String sdroot = Global.SDCARD_ROOT + Global.DATA_ROOT;
File f = new File(sdroot);
if(f.exists() && f.isDirectory()) {
f = new File(sdroot + Global.DB_FILE);
if(f.exists() && f.isFile()) {
handler.sendEmptyMessage(MSG_CHECKDATA_DONE);
return 0;
}
} else {
if(!f.mkdirs()) {
return -1;
}
}

final ProgressDialog dlg = new ProgressDialog(this);
dlg.setMessage("Unzipping data...");
dlg.show();

try {

final InputStream input = this.getAssets().open(Global.ASSETS_FILE);

new Thread() {
public void run() {
AssetsHelper.UnzipTo(input, sdroot);
dlg.dismiss();
handler.sendEmptyMessage(MSG_CHECKDATA_DONE);
}
}.start();

} catch (IOException e) {
return -1;
}

return 0;
}  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-07 21:17 jan

好严谨啊,我都不考虑这么多情况的,先谢了,拿来试下看看^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-07 21:38 codejie

@jan
JAVA我也没敲多久的...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-08 16:44 jan

你是舞刀的,舞个剑也不难,我虽然也用过刀,但我是做菜的啊,这东西还是太难了.^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-08 17:48 codejie

@jan
这年头,打开google,敲个字还有啥难的啊,你太谦虚了啊...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-09 14:19 jan

呵呵,菜谱可以google,独孤9剑可找不到,得上华山找老头拿  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-09 16:07 codejie

@jan
我到觉得当下应该是--辟邪剑法到处都是,想当高人就要看自己敢不敢那啥了...哈哈...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-13 10:05 jan

恩,切的都是有勇气的,  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-13 21:18 codejie

@jan
这位少侠,要不要切了去...哈哈...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-14 10:00 jan

不切了,冲哥也混的挺好的,宝哥也没切不是.
问题解决了,用正则把你哪边导出的网页里的相关数据抓出来就好,然后导进云词里,就可以用了

省了编程的痛苦...看来,切也是要有天赋的^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-14 23:10 codejie

@jan
强力啊..降龙十八掌不会比这差,咱不切了!  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-15 10:00 jan

哪有哪么强啊,只是省点小拇指损伤罢了,一天点几千次ctrl的人伤不起 ....  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-15 22:17 codejie

@jan
唉,伤不起啊...真当是LingosHook的罪孽啊...我夜夜都在敲LAC2,希望可以尽快拿出来试用..  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-16 09:37 jan

大侠,虽然不想打击您,不过一个叫云词的厮,已经把lac2的功能都实现完了,可以导入各种字典,可以自定义词库,可以定制复习方式,可以手机上边读书边取词,

已经想不出还需要神马功能了,

不过我是支持你的,我背的4000词,还分了1000放在lac上背^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-16 17:46 codejie

@jan
啊...但是这世界总是要有点差异化才好不是...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-16 18:31 jan

恩,做出特点吧,我觉得一个fastreader软件就挺好的,全黑屏,就一个单词飞过,如果能加个读音进去就更好了  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-16 22:56 codejie

@jan
好主意,要不咱把LAC做成游戏吧...这个咱正好也会点点的...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-17 10:19 jan

呵呵,做吧,方向很重要,程序员不关注市场就相当于做白工了^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-17 20:24 codejie

@jan
咱白工做的还少嘛?早习惯了啊..唉,现在就是想敲自己想敲的代码,图个开心...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-21 09:31 jan

额,确实,兴趣和谋生不可兼得,哪就开心的啪啪好了  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-22 00:00 codejie

@jan
啪啪  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-24 13:05 jan

说个题外话——某图标为鹦鹉的PC端词典软件为规避风险,将Babylon Chinese-English Dictionary改名作Vicon Chinese-English Dictionary,即维科汉英词典,其实这两部词典是一码事儿。
[ 本帖最后由 白鸽男孩 于 2009-5-24 20:46 编辑 ]


----------------------------------
怪道我一直觉得这vicon字典很玄……从没听说过,又多得不得了,每个语言都有它  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-27 13:28 codejie

@jan
还有这事情啊..我还真没关注过,一直觉得vicon词典不错...另,这几天突然对敲LAC失去了兴趣,想敲另一个应用去,但又觉得不妥...唉,纠结的很,只能夜夜WOW了...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-27 19:02 jan

不是我坏的吧...节哀,我最近在做基于云词的wow专用手机字典呢,收词2000多了,更新到熊猫人,做好了发你一份吧  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-27 21:55 codejie

@jan
正愁找不到理由呢----就是你不好啊!!
WOW词典?你还真是有'心'啊...我就破解过WOW的数据文件而已...嘿嘿...
http://www.cppblog.com/codejie/archive/2009/05/20/83518.html  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-28 08:53 jan

你是高手啊,我只是收集归纳罢了  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-05-28 19:46 codejie

@jan
也就升级比你早几天而已,高毛啊...(另,话说我装等昨晚到500了,哇哈哈...)  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-29 08:55 jan

是不是军装充高玩^^,听说装等高的垃圾装,放在包里也可以提高装等的  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-29 09:26 codejie

@jan
乱说,都是实打实的随机副本T套装,穿上500,包里501...可惜声望不够,腰带换不来,等我慢慢刷来...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-30 11:56 codejie

@jan
cdnbakmi.kaltura.com没法访问下载,你有啥办法不?  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-31 10:06 codejie

@jan
我用GoAgent搞定了...顺便弄了个匿名的weibo账号,可以把家里的水表装回去了...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-31 12:22 jan

不用水表很久,天天街上厕所接^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-05-31 18:25 codejie

@jan
肃然起敬...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-06-04 13:10 jan

@codejie
说笑,没想到用了这么久,换了几个辞典,还是一直跑在巴轮子的基础之上啊

您觉得Mdict如何,最近正在试用。看了下灵鸽子死辞典都不更新了,一个个全是07,06年的,大约怕吃官司。  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-06-04 22:01 codejie

@jan
词典就用过你这个'死鸽子灵',其他都不是很爽...你这又让我纠结了,因为LAC只打算支持'死鸽子'的词典库呢...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-06-04 23:13 jan

哟,你这网站还被黑了,有趣
纠结去被,你自己写的东西,喜欢怎么整就怎么整被  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-06-05 09:17 codejie

@jan
可惜了,这网站不是我的...下面是站主的回复:

您好!

cppblog.com的DNS被劫持(我们用的是dnspod),我们现在已经更改了dns服务端,等dns缓存更新后,就能正常访问。

***********************************
博客园团队
  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-06-05 09:22 jan

我猜也是,昨天跳日本就进来了
黑客很嫩啊,还留qq,怕人不知道是自己做的,笑  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-06-05 09:36 codejie

@jan
实际这只是敲诈而已,只是他没有忘记了,在天朝是可以查水表的,所以才会留下如此的言语.可恶,可笑和悲哀共存啊...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-09-08 15:43 Hunter

@jan
为什么我的x64版本不能hook呢?安装成功,配置也正确,但就是不能存词,等我在设置里重新设置并应用后,提示找不到数据配置文件。  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-09-08 17:58 codejie

@Hunter
会不会是权限问题? 试试右键用'管理员身份运行'LingosHook.  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了[未登录] 2013-10-24 00:29 Hunter

@codejie
应该不是权限问题,我又重新下了一个版本,重装了一次,发现这次安装后的文件夹里多了vcredist_x64这个文件,然后就可以hook了。软件很好用。多谢啦。  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-10-24 09:00 codejie

@Hunter
这个是VC的rt库, LingosHook需要的, 安装时应该会提示是否安装的, 因为部分系统已经安装了. 所以LingosHook的安装包一直有两个版本, 一个带这个rt库, 一个不带, 叫做mini办. 感谢使用LingosHook!  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-14 00:04 jan

很久不见,^^ 今天看你的博客想起一个问题,lac上的单词熟悉度和电脑上的熟悉度可以同步不,我发现到现在电脑上有6300个单词,熟悉度全是1  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-14 10:34 codejie

@jan
呀, 这个问题终于被你发现了...悲剧的是, 还真没法同步, 因为两者实际用的是不同的算法..我一直尝试设计个通用的好点的算法, 555, 就是搞不定啊...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-16 09:39 jan

呵呵,原来这样啊,发现有奖励不^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-16 10:57 codejie

@jan
..我做了坏事, 被你发现了,你说我还会奖励你吗? 我逃还来不及呢..以后再说啊, 这坑先放这, 不好意思啊..  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-16 23:06 哈皮有lion

LingosHook兼容 vista系统吗?  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-17 13:05 codejie

@哈皮有lion
我没有vista系统...只能辛苦你试试了...  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-21 17:20 哈皮有lion

@codejie
经对多个版本的测试,我的vista 系统对lingoerhook 1.6.618版运行的比较完美。非常感谢!!!  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2013-12-23 14:44 codejie

@哈皮有lion
大石头落地, 感谢使用!  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2014-02-22 08:53 yann

jie叔您好,
我对导出插件很有兴趣, 我想知道,既然我抓取的单词可以导出成网页的格式, 哪么整本字典 ld2 格式的有没有什么办法,也全部导出成 网页的格式呢^^  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2014-02-22 10:54 codejie

@yann
插件只能导出的是LingosHook已经提取的数据, 如果要导出ld2的数据, 那么就不得不直接访问Lingoes的ld2文件了. 好在这个也有办法, 有兴趣请参看http://www.cppblog.com/codejie/archive/2012/12/03/195952.html.  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2015-06-26 01:29 dk

嗯 下载了这个x64版本和lingoes的64版本,自动取词还是不行......不过有个奇怪的地方是自动安装的时候lingoes的安装文件是放在Program Files (x64),而lingoshost的是放在Program Files (x86) 。不知道有没有影响?  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2015-08-04 18:42 rexxx_

codejie大大,lingoes v2.9.2和这个版本的LingosHook x64不能hook啊,有没有什么方法可以解决呢?lingoes降低版本可以吗?
对了系统是win10  回复  更多评论   

# re: LingosHook : LingosHook的x64版也来了 2015-12-16 10:35 张三

codejie大神,现在怎么下载不了LingosHook的x64版呢?  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜