UnExPeCtEdSpy
Messages postés139Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention 3 juillet 2003
-
1 oct. 2002 à 11:05
Alan71
Messages postés530Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention13 juin 2004
-
2 oct. 2002 à 14:02
Bonjour a tous j'ai une :question) :)
Je bloque sur quelque chose qui me parrait impossible, et j'aimerais que l'on me donne son avis sur la faisabilité du truc.
En fait j'aimerais qu'un executable que l'on lancerait soit capable de s'autocopier dans un répertoire autre!!
En gros :
c:\toto.exe -----> c:\repertoire\titi.exe (identique à toto)
J'pense que franchement cela n'est pas possible.
Je m'attend à des réponse du genre:
- met toto et titi dans un repertoire, et demande a toto ce copier titi etc.. veux pas ça, j'veus qu'un toto a l'origine. ?-)
- pour générer un exe (ou copier sois meme) tu vas devoir faire ça en assembleur etc... oh non me dites pas ça... %-6
- utilise un lanceur en C , qui lancerais la création de titi.exe ---> euh là si vous avez des détails ça m'interresse... 8-)
- créer un fichier autoextractible en shuntant en assembleur la confirmation d'extraction ---> bon j'en suis pas encore résinié a ce point :) mais franchement si ça continue j'vais m'la jouer comme ça ... :sad)
-OU BIEN la réponse qui m'irais droit au coeur : t'affolles donc pas comme ça, la solution existe en VB et voilà des infos !! :big)
En vous remerciant d'avance, si vous voulez bien me donner votre avis (même si vous pensez que cela n'est pas réalisable.
UnExPeCtEdSpy
Messages postés139Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention 3 juillet 2003 1 oct. 2002 à 21:13
Salut et merci de ta réponse !
:)
Effectivement, me suis affoler pour rien, c'est ma faute j'aurais du essayer avant de sortir mon clavier sur le forum, car ça marche. En faisant un file copy sur moi meme je m'attendais a un "sharing violation" ou un truc du genre pis non !! kenini ! :blush) ça m'apprendra!!
Si ça t'interesse meme vaguement :
File.Copy("c:\\source.exe", "c:\\backup\destination.exe", true);
>le troisiéme parametre est a true pour permetre d'écraser le fichier destination s'il existe<
Rq : c:\\ est équivalent a c:\ > ça peut servir de le savoir pour les formatage auto des path<