Appli dans l'Appli

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Appli dans l'Appli

Message par Fortix »

Bonjours à tous :D

une question pour vous les spécialistes :lol:

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!!! :lol:

j'attends vos réponses :D
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Appli dans l'Appli

Message par Ar-S »

Tu auras converti quoi en base 64 ? Ton code ?
Comment veux tu ensuite le compiler ?
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Re: Appli dans l'Appli

Message par Fortix »

non pas mon code mais plutôt un fichier HTA par exemple :lol:
oui j'aurais dû le préciser :oops:
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Appli dans l'Appli

Message par nico »

Qu'est ce que tu entends par appli, un script n'est pas une appli.
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Re: Appli dans l'Appli

Message 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??? :lol:
brossden
Messages : 819
Inscription : lun. 26/janv./2004 14:37

Re: Appli dans l'Appli

Message 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
Denis

Bonne Jounée à tous
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Appli dans l'Appli

Message 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!!! :lol:

j'attends vos réponses :D
:wink:
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Re: Appli dans l'Appli

Message par Fortix »

Merci @Dobro :lol:

@Brossden dis-toi que ton code servira certainement à un autre Purebasicien :D
et je te remerci pour eux :D

il est vrai qu'executer un fichier qu'on écrit en mémoir n'est pas chose facile je pense :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Appli dans l'Appli

Message par Backup »

Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Re: Appli dans l'Appli

Message par Fortix »

Merci @Dobro :D

l'anglais n'est pas mon fort mais je m'y ferais grâce aux dicos :lol:
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 :cry:
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Re: Appli dans l'Appli

Message 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
Emjysoft, créateur de logiciels ! :)
Avatar de l’utilisateur
Fortix
Messages : 559
Inscription : mar. 30/mai/2006 17:03

Re: Appli dans l'Appli

Message par Fortix »

merci @julien, :D
Il faut que je vois ça :wink:
Répondre