И всё же непонято, пишите ли Вы приложение под ДОС или win32?А что Вы передаёте в GetEnv? надо ComPortNum а не %ComPortNum%
E-mail: info@telesys.ru