ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 7 févr. 2004 à 14:57
Dire que MASM32 fournit un exemple tout fait et même pas buggé me laisse pantois devant une telle syntaxe ne connaissant pas invoke.L'exemple se trouve dans le répertoire masm32\com il faut juste prendre la peine d'extraire les fichiers du zip.
ToutEnMasm
gblade
Messages postés85Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention19 mai 2003 22 déc. 2002 à 19:43
arf, le choix est automatique en fonction du nom du fichier cible, pour changer ca faudrait faudrait :
- ajouter un parametre
- enlever la partie de code qui détermine le repertoire d'execution
- charger le nouveau parametre en argument de la fonction qui modifie le repertoire de lancement
mov ecx,dword ptr [ebx] ;charge la VMT de l'objet IShellLink en ECX
push dword ptr [ebp+24h] ;change le dossier d'exécution du fichier référencé
push ebx
call dword ptr [ecx+24h]
cs_Cendra
Messages postés56Date d'inscriptionmardi 27 août 2002StatutMembreDernière intervention 4 février 20081 22 déc. 2002 à 17:03
j'arrive pas a ajouter le choix du repertoire de demarrage; quelqu'un serai le faire ? ... j'y comprend pas grand chose a cette fonction en plus (meme avec les commentaires ) :p
cs_Cendra
Messages postés56Date d'inscriptionmardi 27 août 2002StatutMembreDernière intervention 4 février 20081 17 déc. 2002 à 20:35
merci beaucoup :)
gblade
Messages postés85Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention19 mai 2003 17 déc. 2002 à 10:32
ca y est, g mis a jour l'exemple, maintenant ya tjrs celui en C accompagné d'un en ASM
gblade
Messages postés85Date d'inscriptionsamedi 16 novembre 2002StatutMembreDernière intervention19 mai 2003 16 déc. 2002 à 20:58
euh... je croyais que tlm connaissait le C ;p non je blague, v voir ce que je peux faire mais tu veux l'exemple pour toi ??
cs_Cendra
Messages postés56Date d'inscriptionmardi 27 août 2002StatutMembreDernière intervention 4 février 20081 15 déc. 2002 à 22:18
merci pour l'exemple en C, mais j'attendrai la version en asm ;)
je comprend pas grand chose au C :D
( si possible avant le 22/12 stp :p )
cs_Cendra
Messages postés56Date d'inscriptionmardi 27 août 2002StatutMembreDernière intervention 4 février 20081 7 déc. 2002 à 19:23
je pense qu'il serai bien d'ajouter un exemple d'utilisation de ta fonction :)
ca permetrai aux plus faibles de s'en servir ;)
7 févr. 2004 à 14:57
ToutEnMasm
22 déc. 2002 à 19:43
- ajouter un parametre
- enlever la partie de code qui détermine le repertoire d'execution
- charger le nouveau parametre en argument de la fonction qui modifie le repertoire de lancement
mov ecx,dword ptr [ebx] ;charge la VMT de l'objet IShellLink en ECX
push dword ptr [ebp+24h] ;change le dossier d'exécution du fichier référencé
push ebx
call dword ptr [ecx+24h]
22 déc. 2002 à 17:03
17 déc. 2002 à 20:35
17 déc. 2002 à 10:32
16 déc. 2002 à 20:58
15 déc. 2002 à 22:18
je comprend pas grand chose au C :D
( si possible avant le 22/12 stp :p )
7 déc. 2002 à 19:23
ca permetrai aux plus faibles de s'en servir ;)