If they edit your program (that you are trying to protect against it), then they will remove any of your checks or bypass them.
Your only real option (which will ultimately not be circumvented) is to install as an administrator and use virus scan software on the user system.
-.NET, GAC, .DLL, .exe . , , / , .
, , , .
, - . , , IT-, , , , .