2013-02-19 69 views
0

嗨我在寻找一种方式来excel文件防止Excel中被修改文件。 我不想使用隐藏域,在这里你必须把计算出的hashCode。C#防止得到修改

我的计划应该能够注意到,文件已被修改的应用程序之外,当我重新打开该文件。

编辑:对不起,我忘了,更不用说我也不想使用密码,因为Excel文件可以在应用程序中唯一的编辑,而不是外面...

有没有解决的办法这个?

在此先感谢

回答

1
+0

对不起,我忘了提及我也不想使用密码 – dg90 2013-02-19 10:44:06

+0

@daageu那么你会如何获得这个功能?毕竟它是安全的。您可以隐藏文件,使用内置的功能(如密码保护),也可以将其序列化为字节[]并对其进行加密。 – dutzu 2013-02-19 12:27:32

0

你限制预防最理智的方法,所以我会执行以下操作: 计算excel文件的散列并将其保存在某处。 重新打开时,重新计算散列并将其与旧值进行比较...