Quote
The exes are different because one is code signed and the other is not. The code signing process happens on the setup file and that effects the contents of the file, so that extracted exe file is slightly different due to the code signing.
Thank you very much for this valuable reply.