[VB.Net] Incorporer un .exe dans les resource
MaRkTeN24
Messages postés
122
Date d'inscription
Statut
Membre
Dernière intervention
-
EdeNCaRNaGe Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
EdeNCaRNaGe Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Est-ce possible en VB.Net d'incorporer un .exe dans les resources pour ensuite le copier sur le disque dur. Exemple : J'ai un programme existant, et je crée un autre programme. Quand je clic sur un bouton ça installe le .exe (qui est dans les resources) sur le disque.
Si c'est possible comment ? Parce que j'ai essayé plusieurs choses mais ça ne marche pas. Avec un .txt ou autre oui mais un .exe non.
Merci
Si c'est possible comment ? Parce que j'ai essayé plusieurs choses mais ça ne marche pas. Avec un .txt ou autre oui mais un .exe non.
Merci
A voir également:
- [VB.Net] Incorporer un .exe dans les resource
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Winrar exe - Télécharger - Compression & Décompression
- Frst64.exe - Télécharger - Sécurité
8 réponses
Vla la reponse :)
alors en faite, il faut importer des trucs: donc avant le public class:
Puis tu met:
Vous verrez, apres le My.Resources.
ca va vous proposez les ressources différentes.
application.startuppath va donner le chemin du dossier de l'application...
alors en faite, il faut importer des trucs: donc avant le public class:
Imports System.IO
Puis tu met:
File.WriteAllBytes(Application.StartupPath, My.Resources.maressource)
Vous verrez, apres le My.Resources.
ca va vous proposez les ressources différentes.
application.startuppath va donner le chemin du dossier de l'application...
J'ai trouvé une piste mais je ne suis pas sur...
En le mettant dans les resources et ensuite utiliser Settings.NomDeFichier
Mais j'arrive toujours pas.
Quelqu'un sais ?
Merci
En le mettant dans les resources et ensuite utiliser Settings.NomDeFichier
Mais j'arrive toujours pas.
Quelqu'un sais ?
Merci
Le problème n'est toujours pas résolu... Quelqu'un a une idée. Je cherche toujours mais rien de ce que je trouve ne fonctionne. :(
Bonjour,
Placer ton éxécutable (*.exe) dans un my.settings semble une bonne idée.
Ensuite, il faut pouvoir éxécuter celui-ci en cliquant sur un bouton par exemple. Il faut donc écrire et appeler la procédure suivante:
Dim p New Process
p.startInfo.Filename= "chemin et nom complet de ton 'éxécutable"
p.StartInfo.Verb="Open"
p.StartInfo.CreateNoWindow=true
p.Start()
Voilà
Didier HEROUX
Placer ton éxécutable (*.exe) dans un my.settings semble une bonne idée.
Ensuite, il faut pouvoir éxécuter celui-ci en cliquant sur un bouton par exemple. Il faut donc écrire et appeler la procédure suivante:
Dim p New Process
p.startInfo.Filename= "chemin et nom complet de ton 'éxécutable"
p.StartInfo.Verb="Open"
p.StartInfo.CreateNoWindow=true
p.Start()
Voilà
Didier HEROUX
Bonjour à tous!
J'essaie d'incorporer un fichier exécutable (.exe) dans les ressources d'un programme VB.Net.
J'aimerais que ce programme puisse s'exécuter sur demande (clic de bouton par exemple), sans pour autant de stocker (même temporairement) sur le disque dur.
Y a-t-il un moyen de monter en mémoire ce programme incorporé, et l'appeler via le programme .NET?
Merci d'avance pour votre réponse!
A+
aURL
J'essaie d'incorporer un fichier exécutable (.exe) dans les ressources d'un programme VB.Net.
J'aimerais que ce programme puisse s'exécuter sur demande (clic de bouton par exemple), sans pour autant de stocker (même temporairement) sur le disque dur.
Y a-t-il un moyen de monter en mémoire ce programme incorporé, et l'appeler via le programme .NET?
Merci d'avance pour votre réponse!
A+
aURL
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour, j'ai le meme probleme .vous pouvez utilisez my.computer.filesystem.writeallbyte pour copier je croit
File.WriteAllBytes(Application.StartupPath & \"maressource", My.Resources.maressource)
?
Dsl pour le mauvais code...
C'est bien visual basic ?
sa me met sa:
Erreur 1 Impossible de convertir une valeur de type 'String' en 'Tableau à 1 dimension(s) de Byte'