Salve a tutti.
Ho generato un programma in VB6 e adesso dovrei generare il pacchetto di installazione. I passaggi che eseguo sono i seguenti:

Nell' "Add-In Manager" abilito il "Package and Deployment Wizard" che poi richiamo dalla stessa tendina

Seleziono "Package" e faccio ricompilare tutto il programma

Seleziono come Packaging script e come Package type la voce "Standard setup"

Tolgo dall'elenco delle DLL da inserire nel pacchetto "msvcrt.dll" e "urlmon.dll" altrimenti mi si generano conflitti durante il processo di installazione in quanto queste due risultano in uso (praticamente da tutti i programmi)

Faccio mandare tutte le DLL nella cartella Windows\system32

Nessun Shared Files

poi ok a tutto e mi genera il pacchetto

Il problema viene fuori quando faccio l'installazione.
Alla domanda se voglio rimpiazzare "MFC40.DLL" con una versione più vecchia, rispondo "Keep", ma dopo qualche secondo si genera un'altro errore ed a questo non ho trovato rimedio (copio e incollo quello che riporta il file ST6UNIST.0001, che è poi il messaggio di errore che mi mostra)

*** ERROR: The file 'C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp\msftqws.pdw\$( DLLSelfRegisterEx)' could not be registered because it was not found.
*** ERROR: (User Responded with 'OK')

dopodiché si disinstalla tutto.

Dove sbaglio?

Grazie ragazzi