Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare un EXE da dentro un EXE

Ciao,
ho due programmi (uno grande e uno piccolo).
Vorrei "inserire" il secondo nel primo per 
non dare all'utente due file,
quindi all'occorrenza il primo deve essere in grado
di eseguire il secondo.
Non vorrei salvare il secondo sul hard disk
prima di farlo eseguire.
Andando a salvarlo su hard disk riesco
nel mio scopo, ma ripeto non voglio salvare
tale file sul hard disk. 
Quindi un 'esecuzione in memoria o altro...
--------------
Nota:
per inserire il secondo dentro il primo
posso usare un file di Risorse .res,
cambiando preventivamente l'estensione .exe
non accettata dal file .res, per esempio in .bmp,
quindi all'occorrenza ricambiandogli l'estensione in .exe. 
------------
Qualche idea ? 

 prima di farlo eseguire.
1) Modifica il Programma2 in modo che parta da Sub Main, piuttosto che da
form.
2) Rinomina la Sub Main a tuo piacimento tipo: Public Sub
EseguiProgramma2().
3) Includi tutti i file del progetto Programma2 nel Programma1
4) Aggiungi il pulsante/menu/quellochetipare che lancia la Sub
EseguiProgramma2.
5) Fine =)
hth,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 wrote:
Ottimo,
ma se il seccondo file .exe
č gia compilato e non ho i sorgenti
(ad esempio si tratta della calcolatrice di Windows)?

 (ad esempio si tratta della calcolatrice di Windows)?
Vuol dire, al 99%, che stai facendo una lamerata di tipo penale, e che
gli articoli 615, 616 e 617 ti aspettano al varco. Vediamo un po'...
************
615-ter Accesso abusivo ad un sistema informatico o telematico
615-quater Detenzione e diffusione abusiva di codici di accesso a
sistemi informatici o telematici.
615-quinquies Diffusione di programmi diretti a danneggiare o ad
interrompere un sistema informatico
616 Violazione, sottrazione e soppressione di corrispondenza
617-quater Intercettazione o interruzione illecita di
comunicazioni informatiche o telematiche da 6 mesi a 4 anni.
617-quinquies. Installazione di apparecchiature atte ad
intercettare, impedire od interrompere comunicazioni informatiche o
telematiche.
617-sexies Falsificazione, alterazione o soppressione del contenuto
di comunicazioni informatiche o telematiche.
***********
Per esempio:
***********
Articolo 615-quinquies
Diffusione di programmi diretti a danneggiare o interrompere un sistema
informatico.
Chiunque diffonde, comunica o consegna un programma informatico
da lui stesso o da altri redatto, avente per scopo o per effetto il
danneggiamento di un sistema informatico p telematico, dei dati o dei
programmi in essi contenuti o ad esso pertinenti, ovvero l'interruzione,
totale o parziale, o l'alterazione del suo funzionamento, e' punito con
la reclusione sino a due anni e con la multa sino a lire venti milioni.
***********
Vedi tu.
Bye, G.

 No, no, sei un malfidato, in realtà volevo solo...
*PLONK*
Un Paperino che intanto si porta avanti col lavoro >:-]

 non dare all'utente due file,
rotfl , bella questa ! ^_^
Lamer is a lifestyle !!!
Sei talmente lamer che non sei nemmeno degno di esserlo ! ^_^
Se mi sbaglio mea culpa, se non mi sbaglio Cazzi Tua ! :ppp
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ha scritto nel messaggio
news:40d836c3...@powernews.inwind.it...


 ha scritto nel
messaggio news:q02Cc.366201$hc5.15...@news3.tin.it...


Vuol dire, al 99%, 
Per il rimanente 1%
sai dirmi qualcosa?

Oltre a dare giudizi OT,
sei in grado di affrontare il
problema informatico
(con esito positivo o negativo) ?


si certamente, e anche con esito positivo ^_^
e su internet ci sono anche le prove, anche se non vorrei dartele sono li a
portata di tutti !
-- 
-Gigio@Work(?)-

 wrote:
Mi dici dove, simpatico sviluppatore ?

 Mi dici dove, simpatico sviluppatore ?
"manco pelcazzo" simpatico lamer ^_^
-- 
-Gigio@Work(?)-

qui ti registri e lo scarichi e...
Ho messo tutto quello che mi chiede compreso 
l'indirizzo di email (vero), ma premuto Download
la pagina non va avanti (provato ieri e oggi).
Cosa faccio?
Cosa è un programma sviluppato con .NET
che richiede tutte le sue dll per girare (non ne ho nessuna)?
E questo decompilerebbe gli exe creati con 
Visual Basic 4,5,6 NET ?

Te dubiti che io sia corretto
quanto io di te cha sai risolvere il problema. 
Neanche ovviamente ricordarti che il piccolo .exe
posso usarlo tranquillamente, visto che per partito preso
hai assunto che non sia così e mi stai dando del disonesto.
Ma io, che ho in mano l'.exe, che so di poter usare
senza violare alcun diritto perchè lo ha fatto
un mio compagno di studi in C++,
posso tranquillamente affermare che sei un
emerito coglione.


 Cosa č un programma sviluppato con .NET


 emerito coglione.
Se e' cosi accetto volentieri il complimento ^_^


 Visual Basic 4,5,6 NET ?
afaik, solo .net.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

Ci ho riprovato.
Ho uato anche con un altro computer.
Mi apparesempre nella stesa pagina una scritta tipo
"Unable to send install information..."
Se facessero le pagine che non richiedono l'ultimo file
uscito ieri mattina...
Ho cercato da un altra parte; ho scaricato qualcosa.
L'ho laciato ma prima diceva che voleve MScoree.dll
glielo ho trovato e l'ho mess oin Windows/System
Però ora dice "Please set registry key
HKLM/Software/Microsoft/.NETFramework/InstallRoot
to point to Framework install location"
Qualcuno mi spiegherebbe qualcosa sui requisiti
per usare questo programma ?

 per usare questo programma ?
forse il 
framework.net
?


 un mio compagno di studi in C++,
Allora siamo tutti tranquilli :PPP
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

>forse il 
framework.net
?
Scusate, ma io di .Net non so praticamnete niente.
Il 
framework.net
 č una cosa che posso trovare
o installare facilmente (poco ingombro e pochi conflitti)
o rinuncio (mi dispiacerebbe)?

 wrote in message
news:40db25d...@powernews.inwind.it...

Si trova e installa facilmente, nessun conflitto.
Sul poco ingombro ci sarebbe qualcosa da dire ;)
http://msdn.microsoft.com/netframework/howtoget/default.aspx
Se devi sviluppare con il framework devi seguire il secondo link


Ho scorso ( velocemente) sette-otto pagine.
Una depressione enorme. Che faccio?
C'è qualcuno che s'e messo a sviluppare con esso ?
(da punto in bianco s'e messo a sviluppare con esso...)
 
Come si fa obbligare un utente a mettere librerie per 
oltre 100 MB ?
Poi può girare solo su pochi sistemi operativi.
Magari tra un anno c'è tutto un altro set di librerie
ed i programmi sono tutti da cambiare.
Ed anche le librerie dell'utente.
Ripeto c'è qualcuno che lo sta usando?
Oddio, il Newgroup della MS in Inglese è molto frequentato...
-------
Immagino che per usare Reflector, io debba mettere 
gli oltre 100 Mb di librerie; lascio senz'altro perdere.
 

 lascio senz'altro perdere.
Sono scelte :)
