title: how to change windows language in asp.net
body: <p>i need change <code>windows language</code> from <code>EN</code> to <code>fa</code>(both of them are installed).i read some articles and  found it is not possible in asp.net and  must use <code>activex</code>. I create an activex and write this code in it's constructor:</p>
  
  <pre><code>   InputLanguage.CurrentInputLanguage = 
  InputLanguage.FromCulture(
  System.Globalization.CultureInfo.CreateSpecificCulture("Fa-IR"));
  </code></pre>
  
  <p>then add activex dll to my project and create object from it. but it doesn't change windows language. any idea for that?( <code>activex</code> run correct because my <code>messagebox</code> are shown in webpage)</p>
  
  <pre><code>update:
  </code></pre>
  
  <p>the language is changed to <code>fa</code> when <code>messagebox</code> is shown but again change to <code>en</code> when messagebox is closed</p>