Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何确保文件';C语言中的s完整性#_C#_.net - Fatal编程技术网

C# 如何确保文件';C语言中的s完整性#

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

我正在部署一个文件和一个C#应用程序。我希望确保该文件与提供的文件相同,否则C#应用程序将显示错误。现在,文件的创建和修改日期可以在修改后更改。C#中是否有任何校验和/哈希等,以确保文件不被用户更改。

是的,例如,您可以使用获取哈希值,将其硬编码到应用程序中,并检查文件。但是,如果您不希望该文件发生任何更改,只需将该文件作为嵌入式资源构建到.exe中,并直接从.exe而不是从文件系统读取它,可能会更有意义。

不用麻烦了。用户只需更改应用程序即可跳过检查。