用户安装上我的插件后,在本机打开word跟平时没什么区别,保存什么的都没问题;
当没有安装我的插件或者卸载我的插件后,打开word文件(装上插件生成的word)都是乱码。
我现在是在用户保存前,立即对所有内容进行加密:
就是先获得所有内容
m_Selection->WholeStory();
m_Selection->get_Text(&bstrTemp);
然后对bstrTemp内容进行加密
然后把文本内容替换成加密后的内容
m_Selection->put_Text(sPuttext);
再进行保存,用户保存后再对当前显示的内容进行还原(解密);
这样的问题在于,弹出保存文件那个界面时会是乱码(虽然保存后会还原)
网上查找了相关资料,貌似没有这方面的东西。
注:不能隐式的用另外一个exe来加密已经保存的doc文件,懂的人杀进程就OK了。