我在使用文档保护功能的时候,根据教程如下进行了设置之后,能将word文档正确设置成只读,并且在office中输入密码可以停止保护。
- Code: Select all
_doc.Protect(ProtectionType.AllowOnlyReading, “111”);
但是我想要通过代码取消文档保护的时候,尝试了下面四种方式,都能够实现取消文档保护,这个安全性是不是存在问题?
(按正常的想法,应该只有③能够正常取消文档保护)
- Code: Select all
// ①不设置密码
_doc.Protect(ProtectionType.NoProtection);
// ②设置错误密码
_doc.Protect(ProtectionType.NoProtection, "333");
// ③设置正确密码
_doc.Protect(ProtectionType.NoProtection, "111");
//④直接修改属性
_doc.ProtectionType = ProtectionType.NoProtection;