title: How to create tamper-resistant installation
body: <p>I don't exactly know how it usually works, so please tell me where to dig.. </p>
  
  <p>I need to create a tamper-resistant app installation file. Basically, if for some reason setup file(s) has been changed it suppose to tell about it and prevent any further installation. </p>
  
  <p>How it works? I suppose it's something to do with md5 hash. </p>
  
  <p>Is it possible to embed that stuff into a CustomActions installer module?</p>