How to prevent the C# program written by yourself from being modified by others?
VS25 or VS28 provides the function of signing an assembly, which is "strongly named assembly". Simply put, once someone modifies the assembly, it can no longer be used! It uses a "public key/private key pair" encryption algorithm. As long as no one knows your private key, no one can modify your assembly.