begin process at 2012 02 11 21:09:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > DLL DOS

DLL DOS


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :dll, dos Niveau :Débutant Date de création :20/07/2005 Vu / téléchargé :6 515 / 163

Auteur : abdoulax

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note


 Description

Il y a très longtemps de ça j'avais demandé si qlq1 était capable d'intéragir avec un fichier dos à partir de mIRC. SornDrixer avait trouvé une solution qui permetté de récupérer le output, cependant ça ne répondait pas exactement à ce que je demandais. La seule solution était de créer une dll.
Et voilà, j'ai enfin réalisé cette dll donc je la mes à votre disposition.


 Conclusion

Have fun

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip WIZZ
SCAN IP SNIPET
Source avec une capture SERVER FTP
Source avec Zip PORT SCANNER
Source avec Zip Source avec une capture STEAM FIND SERVER INFO ( BETA BETA ) ( PAR EXEMPLE COUNTER S...

 Sources de la même categorie

Source avec Zip CRÉER DU MONDE SUR VOTRE SERVEUR IRC par Averell
AVOIR UNE LISTE D'UTILISATEUR EN COULEURS SELON LEURS SEXE P... par WorldDMT
COMMANDES FANTAISIES ( OP DEOP , VOICE DEVOICE ) ORIGINALES par Orona
Source avec Zip Source avec une capture CORRECTEUR par Orona
Source avec Zip Source avec une capture [DLL] DESSINER COMME LES PICWINS SUR UNE DIALOGBOX (BONUS: J... par uaip

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture [DLL] DESSINER COMME LES PICWINS SUR UNE DIALOGBOX (BONUS: J... par uaip
Source avec une capture COMMANDES DOS DANS MIRC par monsieur_canard
Source avec Zip Source avec une capture SLAPS CRÉATOR par VestaX
MP3 AVEC DLL par NaNo45

Commentaires et avis

Commentaire de Huitre le 20/07/2005 17:41:01

Hum si tu pouvais mettre la source aussi ca serait bien =)

Commentaire de abdoulax le 20/07/2005 17:42:56

Euh je savais que j'allais avoir le droit à cette question, donc j'ai mis le tout sur scriptsdb.org

Commentaire de BruNews le 20/07/2005 21:30:25 administrateur CS

Salut ABDOULAX,

si tu veux tu mets une URL exacte pour le code (non obligatoire) ainsi tout le monde sera content.
Pourquoi elle est si énorme ta DLL ??? CreateProcess, CreatePipe, CloseHandle et qlq autres, y a largement moyen de faire plus petit.

Bonne continuation.

Commentaire de abdoulax le 21/07/2005 09:38:40

Voila http://www.cppfrance.com/code.aspx?ID=32816
Comme ça tout le monde est content. Merci BruNews, toujours là pour raisonner les gens.

Commentaire de SornDrixer le 21/07/2005 10:36:10 administrateur CS

Ce qui est embêtant, c'est que l'on doit obligatoirement lancer cmd.exe (/dll Dll.dll DosRun cmd.exe) avant de pouvoir envoyer une commande par l'intermédiaire du dll.

Lorsqu'on tape /dll Dll.dll DosInput commande, tu devrais vérifier :
- si cmd.exe est lancé, tu éxécutes la commande
- si cmd.exe n'est pas lancé, tu lances cmd.exe et tu éxécutes la commande

J'ai remarqué également, si on ouvre manuellement cmd.exe, et qu'on essaie de lui transmettre une commande, ca ne fonctionne pas. Ca serait donc bien que le dll puisse différencier le cmd.exe lancé par lui-même et le cmd.exe lancé à la main (et dans les cas, réussir à transmettre une commande)

Aussi, lorsque j'utilise /dll Dll.dll DosRun fichier pour lancer un autre fichier que cmd.exe, par exemple notepad, mIRC me sort : * /echo: insufficient parameters (notepad se lance qd meme), et si je lance mspaint avec cette commande, je n'obtiens pas de message d'erreur au lancement, mais à la fermeture de paint.
Il faudrait peut-être restreindre l'utilisation de ta fonction DosRun à cmd.exe, pour les autres programmes, le bon vieux /run de mIRC fait l'affaire.

C'est du bon boulot sinon

PS : même remarque de BruNews concernant la taille, 200 ko, wow, tu n'as pas optimisé correctement ta compilation :P

Bonne continuation

Commentaire de abdoulax le 21/07/2005 10:59:36

Euh ce qui fo comprendre c'est que cette application n'est pas destiné seulement à 'linvite de commande. Ceci était juste un exemple. Ce que tu peux essayer c'est "/dll Dll.dll DosRun ping 127.0.0.1" . C'est pour cette raison que je ne pas obligé l'ouverture de cmd.exe. Ensuite en ce qui concerne la possibilité de lancé cmd.exe manuelement, puis d'interragir avec lui, je pense que ceci est possible mais pour le moment je ne souhaite pas me pencher sur la question ^^. En ce qui concerne le echo paramètre insuffisant cela doit être à cause d'un caractère qu'il retourne lors de son éxecution et que mIRC ne se comprend pas. Il suffit lors de l'evenement de mettre on *:signal:Dos:if ($1) echo -a $1-

Enfin bon je vais comme meme voir si je peux faire quelque chose...
Merci pour la critique,
Have fun

Commentaire de winwarrior le 21/07/2005 12:00:17

pas mal.. un ptit truc:

si.wShowWindow = SW_SHOW;
remplace par
si.wShowWindow = SW_HIDE;
ça permettra de cacher la fenetre de commande :)

Commentaire de abdoulax le 21/07/2005 12:04:31

winwarrior ouaip j'ai hesité à le mettre en hide. Bon b si j'ai à mettre cette source à jours je le mettrai en HIDE.

Commentaire de dizAgree le 21/07/2005 12:35:44

Salut,
Je n'ai pas encore testé ta dll, mais je me demandais si il n'y avait pas plutôt moyen de s'arranger avec des fichiers *.bat ?
Je dois sûrement dire une connerie ..
A+

Commentaire de abdoulax le 21/07/2005 13:54:49

B le problème c'est qu'avec un .bat tu doit prèvoir dès le début toutes les commandes que tu vas executer. Pour une certaine utilisation le .bat pourrait faire l'affaire mais pour d'autre il sera trop limité.

Have fun

Commentaire de dizAgree le 21/07/2005 14:37:44

D'acc ;)

Commentaire de tofu le 21/07/2005 21:15:14

stdio.dll fait pas la même chose ?

exemple d'utilisation: http://www.tismania.org/affiche_mirc.php?id=823&debut=1

( même si j'avoue que l'auteur est pas super évolué mentalement (: )

Sinon tu peux aussi faire un fichier .cmd qui va être lancé par une aliase dans ton script, cette dernière permettant d'entrer la commande que tu souhaites effectuer.

de plus avec cmdow.exe : http://www.commandline.co.uk/cmdow/index.html
tu peux add la ligne: cmdow @ /HID
qui va cacher la fenêtre cmd qd le fichier exécutera les commandes.

enfin perso je trouve ça plus simple à gérer et moins bridé sans .dll ms bon c'est un avis perso

Commentaire de abdoulax le 21/07/2005 22:52:18

http://www.tismania.org/affiche_mirc.php?id=823&debut=1 apperement cette source ne peut pas envoyer des parètres en cours de route. Elle permet juste de récupérer la sortie. Tu pourrais réaliser cela de la même manière avec des commandes mirc.
Exp :
/run cmd.exe /C ping.exe 127.0.0.1 > test.txt
/.timer 1 4 play -es test.txt
Et c'est facilement optimisable.

En ce qui conserne cmdow, on dirai un genre de cmd.exe, je comprends pas trop :S

Enfin bon ...

Have fun

Commentaire de pppaaahhh le 31/07/2005 19:20:35

Salut;
alors la chapeau, fallait le pondre quand même, abdoulax l'a fait, et ça marche bien chez moi;
je dis Bravo abdoulax !!

Commentaire de pppaaahhh le 31/07/2005 19:33:05

dsl pour le double post;
juste pour souligner que ça s'est jamais fait comme dll , et que ça fait plaisir de voir autre chose que les innombrables nicklist ou je ne sais quoi .. et la franchement c une bonne dll, bien utile, qui ouvre de belles perspectives !
Encore Bravo !

Commentaire de abdoulax le 01/08/2005 19:02:46

Merci pour le commentaire.
En effet, il y'a 2ans de ça j'aurai aimé que cette dll existe, j'en aurai eu grande utilité. Etant donnée que j'ai enfin les capacitées de la réaliser, je me suis dit que je pourrais rendre un grand service à certaine personne...

Donc voilà amusez-vous bien !!

Have fun ;)

Commentaire de rectumcrew le 14/10/2006 23:15:45

ses bien les gars continuer jaime bien les scripteur

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

La dll mdx [ par koko ] Quelqu'un pourrait m'expliquer comment l'utiliser car la je comprend rien... j'ai un fichier d'aide en francais mais quand je mets quelques choses ca la dll tbwin [ par koko ] Quelqu'un pourrait m'aider pour cette dll ??? car je comprend pas trop comment l'utiliser... mercihttp://www.forumscvh.be.tf-]CVH[-@|_p]-[@ Probleme de on 1*:TEXT: [ par Apoc ] Pour commencer, voici l'etendue de mon probleme.on 1*:TEXT:!get %getmp3:*: { /dcc send $nick ( " $+ $dll($shortfn($mircdirampstatus\swamp.dll), WinA MDX.dll [ par jfk69 ] quelqu'un aurait il un tutorial bien fait pour utiliser mdx.dll ?et plus particulierement la fonction qui permet d'ajouter des icones (comme dans l'ex mdx.dll [ par MecModeKiller ] on *:dialog:dname:init:*:{ dll mdx.dll SetMircVersion $version dll mdx.dll MarkDialog $dname }Vous pouvez changer l'icone du dialogue, en rempl nicklust.dll [ par MecModeKiller ] g bo cherché sur google ou ailleur mé jtrouve pa nicklust.dll :/kelkun pouré me dire un site ou le trouvé svp ?merci =) CRC [ par Ag2X ] Voila, j'aimerais un moyen rapide de generer un CRC par rapport a un texte, j'ai trouvé un exe sur le net mais pas de DLL, c pour mIRC alors si qq1 a dll [ par conip ] Salut,J'aimré faire en sorte ke mes fenetre de chan et de query accepte le format rtf avec une commande comme $read(), ca métonerai ke ca soi possible Probleme de dll [ par ArRkHaOn ] voila le probleme : a chaque fois que j utilise une dll mis a part mdx voila ce qu'il m arrive ==> "mIRC a rencontré un problème et doit fermer. No WinDrop DLL ? [ par PrograMaster ] Salut,Je suis à la recherche d'informations sur le développement de fichier *.DLL pour les utiliser dans un WinDrop.Merci d'avance,PrograMaster


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,541 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales