dmganges
102Messages postés
29 octobre 2008Date d'inscription
4 décembre 2011Dernière intervention
17 sept. 2011 à 09:01
J'ai un peu avancé !
1 - dans Win7 j'ai ajouté le registre de XP :
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SoundRec\protocol\StdFileEditing\server]
@="sndrec32.exe"
J'en ai profité pour ajouter tous les registres de XP concernant sndrec32. il y en a 32.
Seuls 5 sont refusés (accès interdit par Win7) et qui concerne LocalServer, LocalServer32 et MUICache.
Là sndrec32 fonctionne parfaitement, pas de message d'erreur au démarrage, aussi bien à partir d'un raccourci qu'en ligne de commande dans une fenêtre DOS :
SNDREC32 /embedding /play /close toto.wav
PB : ça ne fonctionne pas à partir du programme Perl, là msg :
sndrec32.exe n'est pas reconnu en tant que commande interne...
Je précise que j'ai vérifié le PATH, C:/Windows/system32 y est bien, en première position d'ailleurs, et ci-dessus je ne mets pas le chemin complet et c'est OK.
J'ai mis le chemin complet de C:/Windows/system32/sndrec32.exe dans le pgm Perl : PAREIL !
Quelqu'un a-t-il une idée ?
____
2 - Existe t-il sous Win7 un lecteur audio qui fonctionnerait en ligne de commande et SANS ouvrir de fenêtre ?
3 - Ou bien, comment jouer un son .wav en Perl, existe t-il un module ?
MERCI d'avance !