2 develop2050 develop2050 于 2015.06.25 08:46 提问

keepass多语言及密码数据修改代码,求指导

mykeepass我根据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

1个回答

AnnHoi
AnnHoi   2015.09.21 15:34

俺来也,Email: chinghoi@vip.qq.com

Csdn user default icon
上传中...
上传图片
插入图片