[COM] CRÉATION DE RACCOURCIS [MASM32]

cs_Cendra Messages postés 56 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 4 février 2008 - 7 déc. 2002 à 19:23
ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 - 7 févr. 2004 à 14:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15254-com-creation-de-raccourcis-masm32

ToutEnMasm Messages postés 587 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 13 décembre 2022 3
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és 85 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 19 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és 56 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 4 février 2008 1
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és 56 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 4 février 2008 1
17 déc. 2002 à 20:35
merci beaucoup :)
gblade Messages postés 85 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 19 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és 85 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 19 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és 56 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 4 février 2008 1
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és 56 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 4 février 2008 1
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 ;)
Rejoignez-nous