I donโt know exactly how this works, so please tell me where to dig.
I need to create an application installation file that is protected against unauthorized access. Basically, if for some reason the installation file has been changed, suppose to talk about it and prevent further installation.
How it works? I believe this is due to the md5 hash.
Is it possible to embed this material in the CustomActions installation module?
.exe, md5 , , . , .
, . , , .
. , . , , . , , - .
, , .
, VS 2010 InstallShield. , , - .
, : 1) , . , InstallShield, VS, InstallShield. 2) 3) -, ,
, , Verisign. .
.
( MD5) , , , , .
, , Authenticode. Windows EXE , .
, , UAC ( "" ).
, , . Authenticode.
. , , . , , , .
, , , , , ( , ). , , , ( , , .exe .dll). .exe .
.. PreBuild .exe .vdproj, , , .
OnInstall CustomActions , ( ). , , . Voilร , . , , CustomActions , , , , , .
Source: https://habr.com/ru/post/1755611/More articles:SSIS "Save a copy ..." is missing in my Visual Studio 2008 - visual-studio-2008How can I get rid of these shadows in my text in Internet Explorer? - cssNegotiateStream cannot work with Kerberos / NTLM / GSSAPI through SASL (POP3 / IMAP / SMTP)? - c #WPF validation DataBinding is ignored - c #What affects Access database performance more: thousands of tables or millions of records? - databaserequires multiple inheritance in Objective-C - inheritancemultiple inheritance in Objective-C - objective-cReplacing image extensions in jQuery, moving from .png to .gif on the fly - jquerySplit a large string into an array, but the split point cannot break the tag - phpseepage tests - cAll Articles