If you’ve installed the latest WLW beta you must have noticed that the spell-checker is missing.

Apperantly, this is a bug that happends when the machine’s locale isn’t set to en-us.
The workaround for this (besides changing your system to use the en-us locale) is to create your own loader that loads Windows Live Writer in en-us locale.
The solution and code can be found here or if you prefer C# you can sue this

    static void Main(string[] args) { string wlwInstallDir = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Live Writer", "InstallDir", string.Empty).ToString(); string wlwExe = Path.Combine(wlwInstallDir, "WindowsLiveWriter.exe"); if (!File.Exists(wlwExe)) { System.Windows.Forms.MessageBox.Show("Windows Live Writer cannot be found at " + wlwExe); return; } Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); AppDomain app = System.AppDomain.CreateDomain(wlwExe); app.ExecuteAssembly(wlwExe); }


Similar Posts:

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Technorati
  • description
  • description
  • Slashdot
  • LinkedIn
  • TwitThis
  • E-mail this story to a friend!
  • Live
  • StumbleUpon



Leave a Comment