Originariamente inviato da tetè
l'ho fatto...ma in modo diverso!!! ho utilizzato il modello FSO disponibile nella libreria Scipting

ecco il codice:


Private Sub Form_Load()
Dim fso As New Scripting.FileSystemObject
Dim path As String
path = App.path
fso.CopyFolder "path\cartella", "C:\cartella", True
End Sub
E' una scelta rischiosa.
Se il sistema non ha la libreria che hai usato, non funzionerà.


Originariamente inviato da tetè
1)non ho ancora provato se utilizzando app.path prende il percorso attuale, ovvero nel mio caso D:\ ...se non funziona non so come fare senza specificare il percorso da cui copiare
Allora prima prova., non ti pare?

Originariamente inviato da tetè
2)visto che mi hai consigliato di richiamare il programmino vb dal file .inf, visto che non ho bisogno di form... non ha senso creare una form solo per quel pezzettino di codice!!!! dove lo posso inserire anzichè in form_load???? vorrei utilizzare la creazione guidata dei pacchetti di installazione di vb 6.0, ma senza avere effettivamente alcuna form... per farti capire meglio... tutto questo macello mi serve esclusivamente per copiare da cd alcune cartelle sul pc di un cliente, facendogli visualizzare una sorta di installer in modo che si renda conto che l'installazione sta effettivamente avvenendo... un modo per ingigantire il mio effettivo lavoro, e magari riuscire a ricavarci un pò di soldini in più :P

forse sono stata un pò contorta !!!!
In effetti...!!!
Se spiegavi prima quello che dovevi fare ci saremmo risparmiati dei messaggi inutili.

Per quello che vuoi fare tu (fermo restando l'AUTORUN.INF) non serve fare un programma in VB6, basta un installer .
Ma ti consiglio caldamente di lasciar perdere il wizard di VB6, andava bene nel 1998, non oggi. Ti consiglio invece di usare CIS (Cyber Installer Suite)
http://www.silvercybertech.com/italian_main/index.html


Ciao
Giorgio Brausi
http://nuke.vbcorner.net