title: Change settings of a running process
body: <p>I noticed that when a process starts for the first time, it statically reads some system parameter info only once and keeps it until terminated</p>
  
  <p>which means,</p>
  
  <p>that if there is some modification to the system parameters already read by the process, they wouldn'y reflect until the process is restarted.</p>
  
  <p>e.g. Launch Notepad and type ';' key on the keyboard. Now change the input language from the langauge toolbar to Spanish. Now again hit the key ';'. Though the Input langauge has been changed to Spanish, the keys are still English (as seen by pressing ';' key). </p>
  
  <p>Ideally on pressing ';' afer the input language is changed to Spanish, we should have noticed 'ñ'.</p>
  
  <p>When we <strong>restart</strong> Notepad, we notice that ';' results in 'ñ' which means that the Notepad process needed to be restarted to take effect.</p>
  
  <p>Is there some way where the process is not needed to be restarted to reflect the change in the Input method?</p>
  
  <p>Thanks</p>