cs_Mr.X
Messages postés118Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 2 novembre 2007 3 nov. 2006 à 20:09
En tout cas bien brouillons le code :S
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 8 juil. 2005 à 19:52
Ici j'expose un principe général par un exemple, entrer dans l'espace mémoire d'un prog pour en modifier le comportement.
Pour chaque prog cible, tu dois déterminer la meilleure méthode pour arriver à tes fins, il n'y a bien entendu pas de méthode universelle.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 8 juil. 2005 à 19:04
Je n'ai pas réussi à faire marcher ce code avec VC++6 & W98 (exportation foireuse d'une DLL me semble-t-il), mais j'aurais voulu savoir s'il était possible de rajouter des ShortCut's à des items déjà existants d'une application ? J'ai quelques logiciels qui sont en manque...
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 9 janv. 2005 à 16:47
Gendal >> Roooo c'est touchant, j'aime cette nostalgie :p J'vais le remettre, au moins j'passé pas inaperçu faut dire ;).
BruNews>>Que jai toujours envie d'apeller BruceNews fodra j'fasse attention, C'est sur que c'était pas le but mais bon voila quoi :p j'vais aller voir l'uni instancité 8-)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 9 janv. 2005 à 16:44
Ben oui, c'est pas le genre de prog qui doit etre lance plusieurs fois.
Verif d'instance unique est ici:
http://www.cppfrance.com/code.aspx?ID=25238 tu l'ajouteras mais ce n'etait pas le but de cette demo.
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 9 janv. 2005 à 16:24
Hep ça marche parfait ;)
Mais y'a un problème ;)
Quand on lance 2 fois le programmes "Lanceur" et que l'on essai d'ouvrir notepad.exe
Ce dernier ne se lance pas ;)
Voila c'était ma ptite remarque :p
Bonne journée ;)
Gendal67
Messages postés627Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 juillet 20112 20 déc. 2004 à 02:49
oh yé (<---- c'est alsacien), dingue ton truc!! je savais pas qu'on pouvait faire ça!! modifier un menu comme ça!! j'ai dl ta source, vais regarder ta source demain...enfin...ce matin...mais +tard, parce que la, à 2h45 du mat', c'est l'heure de dodo! mdr!!
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 18 déc. 2004 à 22:48
euhrm, en effet, merci bien ^^
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 18 déc. 2004 à 22:46
Faut enlever le retour a la ligne automatique.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 18 déc. 2004 à 22:35
hmm, ça n'a rien à voir, mais vraiment rien à voir avec la source, mais chez moi le bouton Atteindre est toujours désactivé; sous quelles conditions il devrait être activé ?
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 18 déc. 2004 à 13:16
pour aller a la ligne X, edition atteindre non? (ou CTRL+G)....sinon cest cliar que cest top ce genre de source brunews, tres instructif
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 déc. 2004 à 21:13
Faudrait voir quelles erreurs, puis du moment qu'il compile avec VC7 doit suffire, non ?
XCat
Messages postés7Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention19 décembre 2004 16 déc. 2004 à 11:55
Ton truc est intéréssent......
Il se compile bien avc VC7, alors que pour VC6 il donne des erreurs.
pourais-je savoir pourquoi?
tx....
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 15 déc. 2004 à 10:42
EM_SETSEL devrait aller, faudra parcourir le texte en cherchant les '\n'.
Tu peux tout faire une fois la dll mappee dans le processus mais attention que si tu affiches un dialog ou truc de ce genre qui aura donc un callback de traitement, il ne faut pas decharger la dll a la sauvage pendant que la boite est affichee sinon plantage de notepad, cause que l'adresse du callback sera invalide. En ce cas faudra bien mettre chargement de la dll dans un service pour eviter que ne soit decharge en cours de travail sur notepad ou alors assurer la fermeture de cette boite des l'annonce de dechargement de la dll.
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 15 déc. 2004 à 10:22
Marche nickel chez moi.
Est-ce que de la même manière ce serait possible de faire un bouton qui t'envoie à la ligne numéro X ? Ça manque cruellement.
3 nov. 2006 à 20:09
8 juil. 2005 à 19:52
Pour chaque prog cible, tu dois déterminer la meilleure méthode pour arriver à tes fins, il n'y a bien entendu pas de méthode universelle.
8 juil. 2005 à 19:04
9 janv. 2005 à 16:47
BruNews>>Que jai toujours envie d'apeller BruceNews fodra j'fasse attention, C'est sur que c'était pas le but mais bon voila quoi :p j'vais aller voir l'uni instancité 8-)
9 janv. 2005 à 16:44
Verif d'instance unique est ici:
http://www.cppfrance.com/code.aspx?ID=25238
tu l'ajouteras mais ce n'etait pas le but de cette demo.
9 janv. 2005 à 16:24
Mais y'a un problème ;)
Quand on lance 2 fois le programmes "Lanceur" et que l'on essai d'ouvrir notepad.exe
Ce dernier ne se lance pas ;)
Voila c'était ma ptite remarque :p
Bonne journée ;)
20 déc. 2004 à 02:49
18 déc. 2004 à 22:48
18 déc. 2004 à 22:46
18 déc. 2004 à 22:35
18 déc. 2004 à 13:16
16 déc. 2004 à 21:13
16 déc. 2004 à 11:55
Il se compile bien avc VC7, alors que pour VC6 il donne des erreurs.
pourais-je savoir pourquoi?
tx....
15 déc. 2004 à 10:42
Tu peux tout faire une fois la dll mappee dans le processus mais attention que si tu affiches un dialog ou truc de ce genre qui aura donc un callback de traitement, il ne faut pas decharger la dll a la sauvage pendant que la boite est affichee sinon plantage de notepad, cause que l'adresse du callback sera invalide. En ce cas faudra bien mettre chargement de la dll dans un service pour eviter que ne soit decharge en cours de travail sur notepad ou alors assurer la fermeture de cette boite des l'annonce de dechargement de la dll.
15 déc. 2004 à 10:22
Est-ce que de la même manière ce serait possible de faire un bouton qui t'envoie à la ligne numéro X ? Ça manque cruellement.