C# 如何确保文件';C语言中的s完整性#
我正在部署一个文件和一个C#应用程序。我希望确保该文件与提供的文件相同,否则C#应用程序将显示错误。现在,文件的创建和修改日期可以在修改后更改。C#中是否有任何校验和/哈希等,以确保文件不被用户更改。是的,例如,您可以使用获取哈希值,将其硬编码到应用程序中,并检查文件。但是,如果您不希望该文件发生任何更改,只需将该文件作为嵌入式资源构建到.exe中,并直接从.exe而不是从文件系统读取它,可能会更有意义。不用麻烦了。用户只需更改应用程序即可跳过检查。C# 如何确保文件';C语言中的s完整性#,c#,.net,C#,.net,我正在部署一个文件和一个C#应用程序。我希望确保该文件与提供的文件相同,否则C#应用程序将显示错误。现在,文件的创建和修改日期可以在修改后更改。C#中是否有任何校验和/哈希等,以确保文件不被用户更改。是的,例如,您可以使用获取哈希值,将其硬编码到应用程序中,并检查文件。但是,如果您不希望该文件发生任何更改,只需将该文件作为嵌入式资源构建到.exe中,并直接从.exe而不是从文件系统读取它,可能会更有意义。不用麻烦了。用户只需更改应用程序即可跳过检查。