title: Automatic program update and Windows 7
body: <p>We have a suite of programs that check for new versions at startup, and then download new versions to run if required. This is obviously a problem in Windows 7, when it is locked down as a 'standard user', as they can't write to the c:\program files directory and below. Anyone seen a example of an application that gets around with issue ?</p>
  
  <p>Our applications are written in Delphi, but an example in any language would be useful.</p>
  
  <p>Thanks in advance</p>
  
  <p><strong>Update:</strong></p>
  
  <p>We already have a system for determing whether a new version exists, the only problem is the download and install (if required), as this requires elevation. I can't think of a way that doesn't require an elevation prompt, or our users to reduce their security settings.</p>
  
  <p><strong>Update 2 :</strong></p>
  
  <p>I've asked a <a href="https://stackoverflow.com/questions/2393630/register-applications-via-registry-table-rather-than-tlbs">subsequent question</a>, rather than adding a new one here</p>