Newsgroup: it.comp.lang.visual-basic
Titolo: copiarsi!!

Salve,
Ho l'esigenza di copiare il programma eseguibile VB in una specifica
locazione.
In pratica il mio software controlla che in una determinata dir ci sia il
determinato file, es: c:\programmi\miofile.exe
Ad ogni esecuzione, se non lo trova, dovrebbe copiarsi all'interno di
questa directory con il sopracitato nome.
Ora vorrei evitare di ricorrere a tipo un "copy", ma a qualcosa di piu'
raffinato.
Esiste un modo per esportare il proprio codice in esecuzione in un nuovo
file exe? In modo da evitare di copiare fisicamente il file, ma esportando
direttamente il proprio codice.
In poche parole, per esempio se unissi al file miofile.exe di 12Kb un
altro file da 10Kb, avendo quindi a disposizione un file
complessivo bindato da 22Kb, copiandolo semplicemente otterrei sempre un
file da 22Kb, invece esportando il codice puro di miofile.exe otterrei il
file da 12Kb.
Spero di essere stato chiaro.
Grazie.

 direttamente il proprio codice.
come direbbero i legulei, il combinato disposto da questo tuo messaggio
con il precedente, quello sulla possibilità di eseguire programmi scritti
in visual basic senza necessità di installazione, prefigura delle
intenzioni quanto meno sospette...
che vuoi fare, fratello?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Spero di essere stato chiaro.
Per niente :)
A parte il fatto che sembra tu stia scrivendo uno spyware.
Ciao

 
in pratica devo fare un primo programma con bindati ocx e librerie varie e
un secondo programma generato dal primo che contenga solo il codice del
file exe generato da visual basic.
es: 
filefinale.exe = miofile.exe + libreria.ocx + libreria.dll
filefinale.exe --> deve generare --> miofile.exe

 che vuoi fare, fratello?
Non so a cosa ti riferisci, ma VB credo che si presti alquanto male alla
strutturazione di virus, spyware, backdoor e roba del genere.
Ho solo una necessita' particolare per l'utilizzo personale e quindi
ovviamente innoquo. Se avessi un suggerimento tecnico da darmi te ne sarei
grato.

 filefinale.exe --> deve generare --> miofile.exe
Crea un exe autoestraente con Winzip.
termoPilucco
-- 


 ha scritto nel messaggio
news:pan.2005.01.10....@email.it

Perchè tutto sto casino?
Che ragione tecnica c'è?...quale nuova frontiera professionale a ciò?
Un tuo linguaggio di scripting?...usa un textfile...e un motore tipo quello
di zanna
Detto così.....senza sospettare nulla sembra molto il clone vb della
fabbrica di virus scritto in C dai bulgari qualche anno fa!
ehm...senxza la necessaria competenza tecnica....ad esempio...
perchè usare ocx?
che "fa" l'ocx che vuoi annegare nell'exe?...inviare mail? inviare
messaggi?....non c'è bisogno di ocx....basta richiamare le api del
winsock...criptare? solito discorso....
e poi.....
ti spieghi male....
forse vorresti.....annegare in un exe tutto quello che serve per far
funzionare il secondo exe....
ossia:
Scarico la foto di PincoPallino....oppure il programma per la
scopa.....lanciando l'exe della scopa...mi installa zitto zitto tutto quello
che deve fare....e mi installa anche un exe....che poi lancia come
servizio....sempre zitto zitto e facendomi giocare a scopa!
Ho intuito giusto?
Se po fà!.....anche in vb.........ma perchè farlo?
Mi dai una ragione valida?
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
Demo classe vb.NET : WodkaThumb
www.villaceleste.it
  click su "spippolando e Programmando"

 fabbrica di virus scritto in C dai bulgari qualche anno fa!
Quello distribuito in .zip con password Chiba City? ::) (prevengo le
domande: non l'ho mai usato nč distribuito)


 Mi dai una ragione valida?
l'unica potrebbe essere un setup di un file solo, ma a 'sto punto mi pare
che ci sia una versione gratuita dell'installshield, oppure io mi sono fatto
un miniprog in delphi (singolo exe) che si ingloba i file di setup di vb e
poi lancia il setup.exe.
Ciao

 Crea un exe autoestraente con Winzip.
avevo parlato di metodo raffinato

O ci sono dei tool - di cui se ne č parlato in un post passato -
che a pagamento ti permettono di generare un exe che autoestrae
in memoria tutto, lavora, esce e cancellat tutto tranne il tuo bell'exe.
Ciao
Adnrea 

 valida?
Allora...
Il file deve avere la funzione di auto copiarsi in una determinata
diretory, il motivo credo sia superfluo in quanto non ho chiesto un
parere su cio'.
Visto che voglio inglobare al suo interno un ocx (e voglio inglobarlo
senza richiamare le api) e una dll (e voglio inglobarla anche se non serve
a niente)
Se copio il file "paro paro" copio anche gli "allegati" invece voglio solo
che copi se stesso senza i file bindati e quindi senza l'ocx e senza la
dll.
Visto che lo scopo e' praticamente escludivamente DIDATTICO, so bene che
potrei utilizzare qualche tool, ma non m'interessa.
Ora quello che vorrei sapere...
possibilmente senza essere accusato di
fare il lamer, visto che al contrario il mio intento e' proprio quello di
apprendere qualcosa a cui ho pensato senza uno scopo preciso se non quello
stesso di apprendere.
...e' se per voi e' una cosa fattibile o meno e, nel primo caso,
cortesemente qualche indicazione su come arrivare a questo scopo.
Grazie ancora.

 
Ohhh ecco!
Credi sia possibile fare la stessa cosa in VB ???

 non m'interessa.
mi fa paura quel didattico...comunque!


 
news:pan.2005.01.10...@email.it
se invece vuoi un "exe-setup"
http://snipurl.com/bwg1
-- 
Il Wodkino Nazionale č a : 
www.martek.it


 avevo parlato di metodo raffinato
Allora attaccati al cazzo :)


 Allora attaccati al cazzo :)
ahhahzhazhahzhahzhaz

 
Sai mica come si chiamano o qualche informazione che mi permetta di
risalire al post di cui parli?

 
http://snipurl.com/bwg1
Alla fine credo che si possa concludere che Vb non e' proprio adatto a
scrivere file exe completamente "autonomi".
Insomma a me interessava principalmente questo, avere un exe che non
necessitasse di altri file per funzionare.
pero' mi chiedo, possibile che questo problema non sia stato mai
affrontato seriamente? In fondo associare anche solo una dll ad un
eseguibile che all'apertura, se non presente, la copi nella directory di
destinazione mi sembra una cosa troppo banale per pensare che nessuno ci
abbia mai pensato.
Boh!

 necessitasse di altri file per funzionare.
Per questo IMHO devi usare il C/C++ con le Win32 ed eventualmente le MFC.
Io per hobby/lavoro sviluppo applicazioni in C++ in questo modo (vedi sito
in firma) e ritengo che questo sia l'unico modo per creare exe che non
richiedono un setup o registrazione di librerie.
Puoi lo stesso avere qualche problema se sfrutti funzioni specifiche di un
sistema operativo piuttosto che di un altro o se usi caratteristiche dei
windows common controls introdotte in versioni recenti di IE ma se sai cosa
vuoi fare e come farlo i tuoi programmi, anche non banali, funzionano da
Windows 95 a XP senza modifiche (io ho sviluppato un SQL Editor in questo
modo)
Stefano "HappyMan" (Lake Maggiore - Italy)
-- 
The Personal Framework for Object Oriented Windows Development (Win32)
http://www.sgr.info
Email happyman69 (at) 
libero.it

 Stefano "HappyMan" (Lake Maggiore - Italy)
Saluti!
-- 
------------------------------------------------
Sito web: 
http://www.martek.it

 ha scritto

usa delphi, o qualunque altra cosa.
vb questo e'.
se proprio ti serve in vb, fai un exe gnocco, la dll di base e' su qualunque
pc moderno, che controlli quello che serve. se non c'e', lo mette e fa
regsvr di quel che serve, poi lancia l'exe vero.
un exe gnocco sta sui 30-50k.
solo che poi ti serve un cab/zip.
cioe', in sostanza, un setup...
ciao, j.

 non una risorsa!
Per me è vero in parte: se ritieni indispenabili gli alpha channel con le
trasparenze, il supporto degli utenti multipli e altre amenità presenti in
XP la backward compatibility è un problema, ma per il resto con qualche
compromesso diventa fattibile.
Con questo non dico che era meglio che ci si fermasse a Windows 98 (però
magari a Windows 2000 si eheh) perchè i sistemi NT based hanno una
stabilità che i 9x si sognavano...
Ciao
Stefano "HappyMan" (Lake Maggiore - Italy)


 intenzioni quanto meno sospette...
Quello postato su it.comp.programmare il 9/1 non l'hai visto eh?
Paolo. 

 Quello postato su it.comp.programmare il 9/1 non l'hai visto eh?
non frequento quel luogo, quindi non l'avevo visto.
grazie della segnalazione.


 segnalazione.
cazzo mi avete scoperto!!!!!!!!!!

 necessitasse di altri file per funzionare.
se non ti interessa che sia VB :
http://www.hiddensoft.com/autoit3/
non so di preciso se fa' per te ma hai detto che ti piace studiare ...
cerca l'unstable che ha anche la GUI
http://www.hiddensoft.com/autoit3/files/unstable/autoit/
http://www.autoitscript.com/forum/index.php?showforum=10
C:\Programmi\Autoit3\Aut2Exe
It is possible to take your .au3 script and compile it into a standalone
executable; this executable can be used without the need
for AutoIt to be installed and without the need to have AutoIt3.exe on the machine.
 In addition, the compiled script is
compressed and encrypted and there is the option to bind additional files
 (also compressed/encrypted) to the exe using the
FileInstall function.  Also, any #include files will also be compiled into the
script so they are not required at run-time.
Aut2Exe can be used in three ways:
ecc
--
Fosco