问题描述
- keepass多语言及密码数据修改代码,求指导
-
我根据keepass修改属于自己的程序,遇到两个困难突破不了。求大神指导。
1.keepass多国语言是通过Translate::LoadTranslationTable读取INI文件的字符串保存到m_vTrlStrings和m_vDefStrings中,并通过m_strTableName判断当前
语言。跟踪到这3个变量之后我找不到后续更改字符串为中文是哪段代码实现的
。我修改成的程序只有部分语言显示中文。求指导keepass多国语言是如后修改
字符串为中文的?
2.keepass的数据保存我只跟踪到这句代码
_CallPlugins(KPM_VALIDATE_ENTRY, (LPARAM)&kpCur, (LPARAM)&lpValMsg);//插件调用发出KPM_VALIDATE_ENTRY消息(提示数据更新密码项)
只看出keepass是通过发自定义消息来保存数据的,后续是如何修改和保存数据的?求指导!!!
附上源码和中文语言包。
http://pan.baidu.com/s/1kTEdc4R
解决方案
俺来也,Email: chinghoi@vip.qq.com
时间: 2024-10-08 04:06:14