标签: c# uniqueidentifier
我的C#WinForms应用程序使用Microsoft®Office Word模板和其他文件格式来写入和打印报告数据。这些模板通过电子邮件和共享服务发送给用户。
是否存在某种签名,隐藏属性或唯一标识符,可将其添加到那些模板文件中,并且应用程序读取此签名以确保文件是发送给用户的文件;因为例如使用不带书签的模板会导致错误?
我已经在此post中阅读了有关GetFileInformationByHandle函数的信息,但是我不确定结果如何。
GetFileInformationByHandle
答案 0 :(得分:1)
您可以使用Hash函数来生成Checksum来验证文件。散列您的模板文件,并将校验和附加到文件中。最后阅读此内容,并确认它与您的最后一个相同(记住在重新哈希文件之前删除校验和),以证明文件相同。