Bonjours
Je me suis fait un exécutable en C++ qui est appelé par un AUTORUN.INF
Cet autorun va lire une clé de régistre et si la version de Windows est 2000, XP ou Vista (version NT finalement...), il va aller exécuter un autre exécutable sur le CD (un fichier exécutable .Net cette fois-ci créé en C#)
Le problème est que lorsque je lance le fichier manuellement, tout fonctionne comme il se doit. Par contre, quand j'insère le CD contenant les 3 fichiers (autorun.inf et mes deux exécutables), le premier exécutable s'exécute sans problème, il va voir que la version de Windows est NT mais lorsqu'il vient pour exécuter mon 2e fichier, j'ai un message qui dit:
"Windows ne trouve pas '(fichier2).exe'. Vérifiez que vous avez entré le nom correctement et essatez à nouveau. Pour rechercher un fichier, cliquez sur le bouton Démarrer, puis Rechercher."
Comme j'ai dit plus haut, quand j'exécute le fichier 1 (en c++) manuellement, tout fonctionne correctement, donc ce n'est pas un erreur de chemin que j'aurais mal entré. Le problème vient de l'autorun mais... je ne comprend vraiment pas d'où vient le problème.
Merci de votre aide !