a ver....
En el programita ese que te he puesto antes, si vas a la pestaña 'historico' y le das al botón 'leer' (en catalán, claro) ¿te lee los datos del histórico?
Ese es el mejor test para saber si funciona bien el puerto com.
Si sí que lee bien los registros del histórico, yo lo que haría es entrar a la BIOS del ordenador para ver que no tenga deshabilitado el puerto com1, ya que el win 7 no hace caso para nada de la BIOS, pero las librerías de C sí.
PD: Supongo que ya habrás probado las soluciones típicas a los problema típicos del w 7 y vista: Ejecutar el HeavyWeather como administrador y ejecutarlo en modo compatibilidad con XP, ¿no?