[Résolu] API ShellExecute ne marche pas

Posté par FreddyP le 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 ? :)


Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=5&topic_id=1049&post_id=4286