[C#] Exécuter byte[]
Fermé
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
-
4 avril 2010 à 19:25
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 5 avril 2010 à 20:28
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 5 avril 2010 à 20:28
Bonjour,
Je suis en train de créer une application C#, et j'aimerai savoir si c'est possible d'exécuter une array byte[] ? Comme si je lancais un fichier .exe mais là c'est un byte[]..
Merci d'avance
Je suis en train de créer une application C#, et j'aimerai savoir si c'est possible d'exécuter une array byte[] ? Comme si je lancais un fichier .exe mais là c'est un byte[]..
Merci d'avance
A voir également:
- [C#] Exécuter byte[]
- Malware byte - Télécharger - Antivirus & Antimalwares
- Impossible d'exécuter le code car xinput1_3.dll est introuvable ✓ - Forum Jeux PC
- Byte en mo - Forum logiciel systeme
- Executer un programme au demarrage - Guide
- Actuellement le système d'exploitation n'est pas configuré pour exécuter cette application - Forum Word
9 réponses
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
5 avril 2010 à 12:08
5 avril 2010 à 12:08
Up?
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
5 avril 2010 à 12:58
5 avril 2010 à 12:58
je ne comprends pas ce que tu veux faire exactement...Si tu veux du code qui se compile et s'execute à la volée, tu peux le faire avec la classe CodeDomProvider....
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
Modifié par kelsett le 5/04/2010 à 13:34
Modifié par kelsett le 5/04/2010 à 13:34
Non pas de compilation... :
là j'ai mis mon .exe dans un byte[], ce que je veux c'est ensuite exécuter l'array byte[] ;)
byte[] binary = File.ReadAllBytes("fichier.exe");
là j'ai mis mon .exe dans un byte[], ce que je veux c'est ensuite exécuter l'array byte[] ;)
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
5 avril 2010 à 13:47
5 avril 2010 à 13:47
Je suppose que si tu pose la question, c'est que tu ne veux pas utiliser la class Process....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
5 avril 2010 à 14:09
5 avril 2010 à 14:09
regarde ce lien:
https://www.developpez.net/forums/d49890/c-cpp/outils-c-cpp/visual-cpp/mfc/executer-code-binaire-sein-d-programme/
Je pense que tu es obligé de passer par les API et cela n'a pas l'air forcement simple....(mapping memoire etc...)
Bon courage
https://www.developpez.net/forums/d49890/c-cpp/outils-c-cpp/visual-cpp/mfc/executer-code-binaire-sein-d-programme/
Je pense que tu es obligé de passer par les API et cela n'a pas l'air forcement simple....(mapping memoire etc...)
Bon courage
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
5 avril 2010 à 14:21
5 avril 2010 à 14:21
En fait je veux effectuer des modifications sur le .exe sans l'enregistrer sur le disque donc je passe par un byte[], je fais mes modifs puis exécute le byte[].
Merci beaucoup pour le lien, c'est ce que je cherchais :)
Je repasserai si j'ai un soucis.
Merci beaucoup pour le lien, c'est ce que je cherchais :)
Je repasserai si j'ai un soucis.
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
5 avril 2010 à 14:25
5 avril 2010 à 14:25
Par contre si tu vas jusqu'au bout du code ou si tu as besoin d'un coup de main pour une fonction, je suis preneur!!
API Windows je connais assez peu, mais çà peux être intéressant!!
@+
API Windows je connais assez peu, mais çà peux être intéressant!!
@+
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
5 avril 2010 à 19:38
5 avril 2010 à 19:38
Ben en fait j'ai regardé, le lien que tu m'as passé c'est pour du C++ alors que moi je programme en C#... =/
Il semblerait qu'en fait ce que je veux faire ne soit possible qu'en langage bas niveau =/
Donc je vais surement essayer d'apprendre le C/C++ un de ces quatres, ou le Delphi, je verrai selon ce qui me plait le plus... Mais je suis toujours preneurs de conseils et même d'aide peu importe le langage donc si tu veux voilà mon email/msn : kelsett__arobase__gmail.com
Il semblerait qu'en fait ce que je veux faire ne soit possible qu'en langage bas niveau =/
Donc je vais surement essayer d'apprendre le C/C++ un de ces quatres, ou le Delphi, je verrai selon ce qui me plait le plus... Mais je suis toujours preneurs de conseils et même d'aide peu importe le langage donc si tu veux voilà mon email/msn : kelsett__arobase__gmail.com
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
378
Modifié par chuka le 5/04/2010 à 20:36
Modifié par chuka le 5/04/2010 à 20:36
En C#, tu peux faire du pseudo C on va dire (code unsafe pour utiliser les pointeur) et coder avec les API windows:
https://www.c-sharpcorner.com/article/working-with-win32-api-in-net/
C'est pas le plus adapté, je te l'avoue...mais pas impossible!!;)
Mais ton idée me plait!! je vais creuser un peu.....
On se tient au jus!!
@+
https://www.c-sharpcorner.com/article/working-with-win32-api-in-net/
C'est pas le plus adapté, je te l'avoue...mais pas impossible!!;)
Mais ton idée me plait!! je vais creuser un peu.....
On se tient au jus!!
@+