Friday, July 16, 2010

Query DNS Server to resolve host and IP

nslookup - command line

DnsQuery - Win32 command

Tuesday, February 2, 2010

C++ programming tips

Good C++ programming tips at

Thursday, January 28, 2010

"No files were found to look in. Find was stopped in progress." in VS2005

"No files were found to look in. Find was stopped in progress." in VS2005

Multiple reboots didn't help me.This is very strange and odd bug.
But pressing Ctrl + Scroll Lock pulled things back to normal.

Thursday, January 21, 2010

Error Install MS SQL Server Express in Windows XP SP3 / MSXML6 SP2

If you are trying to install SQL Server 2005 Express edition in Windows SP3 environment, it will most likely fail unless Microsoft has done something to fix this. Read through this blog to find how to get around with this issue.

Symptoms include SQL Server Express edition installation return error and the error log mentioned MSXML 6 Service Pack 2 (KB954459) — Configuration failed. I am not really sure what the root cause is, but it looks like Windows XP SP3 or MSXML 6 Service Pack 2 protects the MSXML 6 configuration file from update and changes. As a result, the setup fail to continue.

There are some ways to solve this, including

* Uninstall Service Pack 3, install Microsoft SQL Server Express edition, and reinstall SP3.
* Disable the File system protection temporarily using regedit.

But, in my opinion the best way is

* Uninstall MSXML6 SP2, by using Windows Installer Cleanup Utility which can be downloaded from Then install SQL Server Express edition just like usual.