[Résolu] API ShellExecute ne marche pas |
Sujet: [Résolu] API ShellExecute ne marche pas par FreddyP sur 18/6/2004 19:03:09 Jai un comportement bizarre de l'API ShellExecute le but du jeu est de lancer un programme en mode compatibilité W98 sous Windows 2000 jai donc activé le mode compatibilité sur un raccourci du programme, et je lance par API ShellExecute le raccourci sur une machine NT ca marche , sur une machine W2k pentium 3 ca marche mais sur la machine ou ca devrait marcher (w2k sp4, Pentium 4) ca ne lance pas le programme Oo je pige pas trop pkoi :/ le code retour est = 42 donc correct mais aucun lancement Avec ShellExecuteEx , jai le meme resultat exemple de code : wcde est chaine asciiz sur 260="""C:\\WinZip.lnk""" res est entier=appeldll32("SHELL32","ShellExecuteA", null,"open",wcde,null,null,5) info(wcde,"Res:"+Res) que je passe par pointeur ou valeur direct, ca change rien des idées ? :) |