Page 1 sur 1
Appli dans l'Appli
Publié : ven. 22/févr./2013 16:11
par Fortix
Bonjours à tous
une question pour vous les spécialistes
est il possible d'executer directement une appli qu'on aura crypté au préalable en base64 puis qu'on
aura placé en SecteurData????
Note: je précise bien directement c à dire sans le recréer puis le lancer!!!
j'attends vos réponses

Re: Appli dans l'Appli
Publié : ven. 22/févr./2013 18:06
par Ar-S
Tu auras converti quoi en base 64 ? Ton code ?
Comment veux tu ensuite le compiler ?
Re: Appli dans l'Appli
Publié : ven. 22/févr./2013 18:12
par Fortix
non pas mon code mais plutôt un fichier HTA par exemple

oui j'aurais dû le préciser

Re: Appli dans l'Appli
Publié : ven. 22/févr./2013 18:21
par nico
Qu'est ce que tu entends par appli, un script n'est pas une appli.
Re: Appli dans l'Appli
Publié : ven. 22/févr./2013 22:05
par Fortix
les fichiers HTA sont considérés comme des exécutables même si ils contiennent du vbscript ou jscript ou bien encore du perlscript,..... c'est chouette non???

Re: Appli dans l'Appli
Publié : jeu. 07/mars/2013 11:17
par brossden
Tu peux utiliser ce système :
Code : Tout sélectionner
Enumeration
#Wind
#Lance
#Fichier
EndEnumeration
DataSection
DebutAppli:
IncludeBinary "C:\MonRépertoire\MonAppli.exe"
FinAppli:
EndDataSection
If OpenWindow(#wind, 100, 200, 265, 125, "Lanceur d'appli", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ButtonGadget (#Lance , 10, 10, 60 , 24, "Lance")
EndIf
Repeat
Event = WindowEvent()
If Event = #PB_Event_Gadget
Select EventGadget()
Case #lance
CreateFile(#Fichier,"C:\Temp\MonAppli.exe")
WriteData(#Fichier,?DebutAppli,?FinAppli-?DebutAppli)
CloseFile(#fichier)
RunProgram("C:\Temp\MonAppli.exe")
EndSelect
Else
If Event = #PB_Event_CloseWindow : Quit = 1 : EndIf
EndIf
Until quit = 1
Re: Appli dans l'Appli
Publié : jeu. 07/mars/2013 15:23
par Backup
brossden a écrit :Tu peux utiliser ce système :
Fortix a écrit :
Note: je précise bien directement
c à dire sans le recréer puis le lancer!!!
j'attends vos réponses


Re: Appli dans l'Appli
Publié : jeu. 07/mars/2013 17:57
par Fortix
Merci @Dobro
@Brossden dis-toi que ton code servira certainement à un autre Purebasicien
et je te remerci pour eux
il est vrai qu'executer un fichier qu'on écrit en mémoir n'est pas chose facile je pense

Re: Appli dans l'Appli
Publié : jeu. 07/mars/2013 18:11
par Backup
Re: Appli dans l'Appli
Publié : mer. 13/mars/2013 15:25
par Fortix
Merci @Dobro
l'anglais n'est pas mon fort mais je m'y ferais grâce aux dicos
ton lien est la solution, j'en suis certain, mais ce qui est dommage
c'est que tout leurs liens soient morts example:
http://www.bigvolga.ru/svalka/ExecuteEXE
et les autres c'est pareil
donc impossible de télécharger leurs Lib

Re: Appli dans l'Appli
Publié : dim. 17/mars/2013 17:44
par julien
Il y'avait une lib (ExecuteEXE) qui permet cela (je l'avais fait il y'a quelques années).
Vu que c'est une ancienne lib, je ne sais pas si elle fonctionne encore. A mon avis essaye de créer un dll qui utilise cette lib a compiler avc un pbv4.
Lien direct :
http://www.purearea.net/pb/download/use ... uteEXE.zip
ou
http://www.purearea.net/pb/english/index.htm
Re: Appli dans l'Appli
Publié : lun. 18/mars/2013 12:08
par Fortix
merci
@julien,
Il faut que je vois ça
