title: refreshing the value of Environment variables
body: <p>In my Installscript project I need a reboot to register the values of Environment variables. But I want that application should setup without a reboot. So is their any way to refresh the values of Environment variable so that my application gets registered and no reboot is required? 
  I am already using following code line :</p>
  
  <pre><code>define WM_WININICHANGE 0x001A'
  define HWND_BROADCAST 0xffff'
  szEnv = "Environment";
  pEnv = &amp;szEnv;
  SendMessage( HWND_BROADCAST, WM_WININICHANGE, 0, pEnv );`
  </code></pre>
  
  <p>Is their is any other way to refresh the Environment variable values?
  I am running this on Windows xp.</p>