Parce que Vista c´est du cassoulet en boite. Sur Windows XP, il y a une option pour la compatibilité, j´espère que ça marche pour Vista.
Donc tu vas dans le répertoire de ta démo (C:/ Program Files / Heroes Of Might And Magic III/ ou quelque chose comme ça), puis tu fais un clic droit sur le fichier .exe du jeu (il devrait par exemple s´appeler Heroes.exe).
Là, tu vas dans Propriétés, onglet Compatibilité (en priant pour qu´il y en ait un), tu coches "Exécuter ce programme en mode de compatibilité pour:" et tu sélectionnes Windows 98.
Ça fait que Vista émulera Windows 98 pour faire tourner le jeu et donc en théorie ça devrait fonctionner. Sinon, regarde s´il y a des patchs, mais vu comme le jeu est vieux, je doute qu´il en existe.