در مورد اکتیو ایکس MSCOMM باید بگه که Register باید بشه
یعنی باید حتما سی دی Visual Studio 98رو بذاری و قسمت ActiveX رو تیک بزنی.
و در مورد C#‎2005 باید بگم که خودش کنترل Serial Port رو داره و راحت می تونی ازش استفاده کنی مثال هم در این مورد تویه CodeProject هست و می تونی راحت پیداش کنی.