Accueil > Forum > > > > Quels sont les parametres (nombre, taille...)
Quels sont les parametres (nombre, taille...)
jeudi 18 août 2005 à 11:05:42 |
Quels sont les parametres (nombre, taille...)

Renfield
|
Bonjour, on peut appeler RunDll32 pour executer des fonctions contenues dans des dll... j'aimerais m'affranchir de cette étape, mais j'ai pour cela besoin de connaitre les parametres a fournir a MailToProtocolHandler (url.dll) j'espere que vous saurez m'aider. 71832322 MailToProtocolHandler: 71832322 55 push ebp 71832323 8BEC mov ebp,esp 71832325 81EC58010000 sub esp,00000158h 7183232B 6804010000 push 00000104h 71832330 8D85A8FEFFFF lea eax,[ebp-00000158h] 71832336 50 push eax 71832337 689C138371 push L7183139C 7183233C 6868138371 push SSZ71831368_CMCDLLName32 71832341 6860138371 push SSZ71831360_Mail 71832346 FF1550118371 call [KERNEL32.dll!GetProfileStringA] 7183234C 85C0 test eax,eax 7183234E 0F860F010000 jbe L71832463 71832354 8D85A8FEFFFF lea eax,[ebp-00000158h] 7183235A 50 push eax 7183235B FF1554118371 call [KERNEL32.dll!LoadLibraryA] 71832361 85C0 test eax,eax 71832363 8945F8 mov [ebp-08h],eax 71832366 0F84D9000000 jz L71832445 7183236C 56 push esi 7183236D BE78138371 mov esi,SSZ71831378_MAPISendMail 71832372 56 push esi 71832373 50 push eax 71832374 FF1558118371 call [KERNEL32.dll!GetProcAddress] 7183237A 85C0 test eax,eax 7183237C 8945F4 mov [ebp-0Ch],eax 7183237F 0F8497000000 jz L7183241C 71832385 53 push ebx 71832386 8B5D10 mov ebx,[ebp+10h] 71832389 57 push edi 7183238A 53 push ebx 7183238B E8BB500000 call SUB_L7183744B 71832390 A1D8158371 mov eax,[L718315D8] 71832395 8B3560118371 mov esi,[KERNEL32.dll!CompareStringA] 7183239B 50 push eax 7183239C 68D0158371 push SSZ718315D0_url_ 718323A1 50 push eax 718323A2 53 push ebx 718323A3 6A01 push 00000001h 718323A5 BF00040000 mov edi,00000400h 718323AA 57 push edi 718323AB FFD6 call esi 718323AD 48 dec eax 718323AE 48 dec eax 718323AF 7506 jnz L718323B7 718323B1 031DD8158371 add ebx,[L718315D8] 718323B7 L718323B7: 718323B7 6A07 push 00000007h 718323B9 682C138371 push SSZ7183132C_mailto_ 718323BE 6A07 push 00000007h 718323C0 53 push ebx 718323C1 6A01 push 00000001h 718323C3 57 push edi 718323C4 FFD6 call esi 718323C6 48 dec eax 718323C7 48 dec eax 718323C8 7503 jnz L718323CD 718323CA 83C307 add ebx,00000007h 718323CD L718323CD: 718323CD 6A06 push 00000006h 718323CF 59 pop ecx 718323D0 6A0C push 0000000Ch 718323D2 33C0 xor eax,eax 718323D4 8D7DDC lea edi,[ebp-24h] 718323D7 F3AB rep stosd 718323D9 59 pop ecx 718323DA 8D7DAC lea edi,[ebp-54h] 718323DD F3AB rep stosd 718323DF 8D45DC lea eax,[ebp-24h] 718323E2 8945D0 mov [ebp-30h],eax 718323E5 33C0 xor eax,eax 718323E7 50 push eax 718323E8 6A09 push 00000009h 718323EA 8D4DAC lea ecx,[ebp-54h] 718323ED 51 push ecx 718323EE 33D2 xor edx,edx 718323F0 42 inc edx 718323F1 50 push eax 718323F2 50 push eax 718323F3 8955E0 mov [ebp-20h],edx 718323F6 895DE4 mov [ebp-1Ch],ebx 718323F9 8955CC mov [ebp-34h],edx 718323FC FF55F4 call [ebp-0Ch] 718323FF 85C0 test eax,eax 71832401 5F pop edi 71832402 5B pop ebx 71832403 7434 jz L71832439 71832405 8D45FC lea eax,[ebp-04h] 71832408 50 push eax 71832409 6A30 push 00000030h 7183240B 6A0F push 0000000Fh 7183240D 6A06 push 00000006h 7183240F FF7508 push [ebp+08h] 71832412 E8D5270000 call SUB_L71834BEC 71832417 83C414 add esp,00000014h 7183241A EB1D jmp L71832439 7183241C L7183241C: 7183241C 56 push esi 7183241D 8D85A8FEFFFF lea eax,[ebp-00000158h] 71832423 50 push eax 71832424 8D45FC lea eax,[ebp-04h] 71832427 50 push eax 71832428 6A30 push 00000030h 7183242A 6A0D push 0000000Dh 7183242C 6A06 push 00000006h 7183242E FF7508 push [ebp+08h] 71832431 E8B6270000 call SUB_L71834BEC 71832436 83C41C add esp,0000001Ch 71832439 L71832439: 71832439 FF75F8 push [ebp-08h] 7183243C FF15B4108371 call [KERNEL32.dll!FreeLibrary] 71832442 5E pop esi 71832443 EB33 jmp L71832478 71832445 L71832445: 71832445 8D85A8FEFFFF lea eax,[ebp-00000158h] 7183244B 50 push eax 7183244C 8D45FC lea eax,[ebp-04h] 7183244F 50 push eax 71832450 6A30 push 00000030h 71832452 6A0B push 0000000Bh 71832454 6A06 push 00000006h 71832456 FF7508 push [ebp+08h] 71832459 E88E270000 call SUB_L71834BEC 7183245E 83C418 add esp,00000018h 71832461 EB15 jmp L71832478 71832463 L71832463: 71832463 8D45FC lea eax,[ebp-04h] 71832466 50 push eax 71832467 6A30 push 00000030h 71832469 6A1C push 0000001Ch 7183246B 6A06 push 00000006h 7183246D FF7508 push [ebp+08h] 71832470 E877270000 call SUB_L71834BEC 71832475 83C414 add esp,00000014h 71832478 L71832478: 71832478 C9 leave 71832479 C21000 retn 0010h Merci à vous.. si ca peut aider, on fait ce genre d'appel via RunDll32 : RunDLL32.EXE "url.dll,MailToProtocolHandler "mailto:Renfield@machin.fr" Amusez-vous ! Renfield - thomas_reynald@msn.comAdmin CodeS-SourceS - MVP Visual Basic
|
|
jeudi 18 août 2005 à 11:51:02 |
Re : Quels sont les parametres (nombre, taille...)

BruNews
|
void WINAPI MailToProtocolHandler(HWND hwndParent, HINSTANCE hinst, PSTR pszCmdLine, int nShowCmd);
ciao... BruNews, MVP VC++
|
|
Cette discussion est classée dans : mov, push, ebp, eax, lea
Répondre à ce message
Sujets en rapport avec ce message
Ancien code - CreateWindowEx ne fonctionne pas [ par TehWan ]
Je ne comprends vraiment pas pourquoi CreateWindowEx ne fonctionne pas. Je code en ancien code avec MASM32. J'ai même essayé la nouvelle syntaxe (invo
BeginPaint code débutant [ par TRAX44 ]
Bonjour, le problème est tout simple je comprends absolument pas ce qui marche pas. Le "programme" est censé créer une fenêtre est afficher du texte e
LecteurEstDvd asm inline [ par AlexMAN ]
Bonjour, Voila j'ai un ptit pb au nivo, je pense, de l'appel de la fonction DeviceIoControl, le code : //Fonction Cint __stdcall LecteurEstDvd(char *p
Assembleur et tableau + linux + bof [ par flocic ]
Bonjour, J'ai un petit pb de comprehension, j'ai un programme qui deborde au bout 44 octet à cause d'un depassement d ela taille du tableau. Mais ce
conversion minuscule [ par safwensafwen ]
C'est unprogramme qui fair la conversion en minuscule en utilisant la pile je n'arriv
conversion en syntaxe intel [ par marooh ]
bonjour, j'ai un code écrit en syntaxe at&t et je veux le rendre en syntaxe intel.si vous pouvez bien m'aider... voici le code Project title : m Proj
un énorme travail de votre part [ par mana ]
bonjour, voici un programme écrit en c++ (il permet de passer d'une image en couleur 24bits(ARGB) a une image en 256 niveaux de gris(toujours sur 24bi
débutant besoin d'aide sur programme ... [ par babar34fr ]
Bonjour a tous je vient vers vous afin d'avoir un peu d'aide , Débutant en asm , j'ai télécharger le logicie w32dasm ( en parlant de celui-ci , est-ce
Comment utiliser une variable ?! lorsque l'on utilise déjà ESI et EDI dans la PROC. [ par rebixav ]
Voilà mon problème, je débute en assembleur et je l'utilise essentiellement pour créer des procédure pour visual basic ou C voici une de mes procédure
multiplication plus RAPIDE avec SHL, mais BUG ?!!! [ par rebixav ]
voilà j'ai remarquer il y a peut de temps l'utilité des fonction de décalage de bits - SHL(left) et - SHR(right) et que l'on peut muliplier eax par
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|