Monthly Archives: November 2013

Windows 8.1 mouse issues FIX

With the release of Windows 8.1 there have been some concerning issues with the mouse movement. In some cases the mouse would keep start stuttering or even freeze while playing games.

After a few days of investigating the problem Microsoft managed to find a way to fix a few of these issues.

Windows patch KB2908279 fixes the following issues:

  • Mouse jitters (jumps forward and back) as you move it through a game.
  • Mouse movement is not to scale even after acceleration is turned off.
  • Measured mouse Polling Rate has a lower reporting frequency than expected.

Microsoft also suggests to follow the following workarounds if you are suffering from these issues:

  • KB2907016 – Mouse may not be able to reach all areas of the game window.
  • KB2907018Can’t left-click with an integrated pointing device immediately after pressing a key.

Internet Explorer 11 is now available for Windows 7

Internet Explorer 11 for Windows 7 is now available for download.

This is the final release and comes with a lot of improvements as far as performance, security, privacy, and reliability goes. For more detailed information visit MSDN’s IEBlog.

Download Links (english version)

If you are interested in other languages you can visit Microsoft’s download section for Internet Explorer 11.

How to get your IP in C#

There are two ways of getting your IP address in C#. One of them is by using the methods provided by the .NET framework and the other one by using a third party api.

What is the difference you might ask. The answer is fairly simple. There are two kinds of IP’s, internal IP’s and external IP’s. Sadly the .NET framework methods are not able to retrieve the external IP if the computer is not directly connected to the internet (no router or any other similar devices). Since this limitation exists there is only one option if you wish to get the external IP, and this is by using an online service.

I’ve constructed two methods below. One uses only the .NET framework methods but is not 100% accurate when trying to retrieve the external IP (requires the system to be directly connected to the internet). The second method uses an online service which should have fairly accurate results as long as the service is online and the computer is not behind a proxy.

Method 1
LINQ approach

Non-LINQ approach (for .NET framework versions before 3.5)

Method 2