How to detect the status of the SQL Server Express service or start the SQL Server Express service by using Visual Basic or Visual C#
http://support.microsoft.com/kb/912426/en-us
How to access serial ports by using Visual Basic 2005
http://support.microsoft.com/kb/904795/en-us