Newsgroup: it.comp.os.win.win2000
Titolo: Domandone da guru

Ciao a tutti, avrei un domandone da guru da sottoporvi.
Ho necessità di trasferire da un computer ad un'altro un applicativo senza
possederne i cd di installazione. Premetto che non si tratta di pirateria o
simili semplicemente ho un software di cui detengo la licenza che mi è stato
installato da un tecnico della software house che l'ha creato ed ora devo
migrare ad un altro computer. Ho già provato a contattare l'assistenza
tecnica di questa SH ma mi è stato risposto che il programma in questione
non è più supportato e qunidi o compro la nuova versione o mi attacco.
Quello che vorrei sapere è: non esiste un programma che ricrei il processo
di installazione di un applicativo, quindi prenda su il programma i files di
appoggio librerie, chiavi del registro di sistema e crei un processo (o una
sequenza di operazioni da compiere) che permetta di installare il pacchetto
in un altro computer????
Vi ringrazio per ogni risposta.
Matteo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Diciamo che la questione è un po' incasinata perchè comunque quello è un
programma relativo al 97 e da allora mi avevano già avvertito che non ci
sarebbe stato futuro supporto per l'applicativo.
Dai spero che esista in giro un programmino che faccia quello che
desidero...


 non ci sarebbe stato futuro supporto per l'applicativo.
Ritengo che tu non abbia capito la risposta che ti è stata data: importa
poco che l'applicativo sia "morto" per la casa produttrice.. se tu HAI
PAGATO la licenza, TU HAI DIRITTO ad avere il cd per l'installazione..
io ho sviluppato un sw che ormai sono 4 anni che non supporto +..
se mi chiama uno dei clienti che lo hanno acquistato con una domanda come la
tua, il pacchetto di installazione glielo do, e di corsa pure..
HTH
-- 
Stefano Zamboni - 
zam...@freemail.it
Legge di Biondi:
Se il tuo progetto non funziona, controlla la parte che non ti pareva
importante.

 tua, il pacchetto di installazione glielo do, e di corsa pure..
Esatto, anche io, e mi sembra corretto così ...


Sicuramente avete ragione, ed ho ben capito quelli che sono i problemi,
tanto più che io stesso ho pensato a quello che mi avete risposto voi ma
ripeto che purtroppo la strada non è percorribile.
Il problema di andare a spulciare le chiavi del registro librerie e chi + ne
ha + ne metta mi sembra una cosa molto banale, semplicemente tale programma
dovrebbe mettersi in ascolto a vedere a chi fa riferimento l'eseguibile
quando parte e quindi tirare fuori tutte le sue componenti


 quando parte e quindi tirare fuori tutte le sue componenti
Non è detto che semplicemente lanciandolo il programma ESERCITI tutte le 
sue possibilità ed utilizzi TUTTE le due dipendenze, di qualsivoglia 
natura esse siano.


 natura esse siano.
Su questo non concorso, in fase di "caricamento" di un programma (anche se
caricamento mi fa abbastanza schifo come termine e sarebbe meglio bootstrap)
avviene un continuo switch tra i vari livelli della pila, quindi un
programma inizia a prepararsi il suo stack per il corretto funzionamento.
Prepararsi il suo stack vuol dire caricare tutti i riferimenti che gli
potrebbero servire (di fatti non ho mai visto un programma impallarsi
dicendo che manca una dll o affini se non in fase di boot) idem, anche se
gestito in maniera diversa per il registro del sistema.Quindi attraverso un
controllo basato sugli accessi in memoria e sulla gestione di interrupt
lanciati da un programma è possibile risalire ai componenti utilizzati.
Speravo che esistesse qualcosa di simile che probabilmente qualche pazzo
avrà pur scritto e speravo di non dover essere io quel pazzo... ma magari in
qualche notte insonne potrei industriarmi per diventare pazzo.
Proverò comunque a documentarmi o se sarà necessario scrivere qualcosa
exnovo sicuramente poi posterò il risultato.
Grazie comunque per l'aiuto.
Ciao ciao Matteo


 lanciati da un programma è possibile risalire ai componenti utilizzati.
.... ma nulla vieta al tuo porogramma di cercare/leggere/usare chiavi di 
registro e/o files DOPO la fase di link /load.


 registro e/o files DOPO la fase di link /load.
PS: Comunque proverei !
PPS: PER CASO è scritto in VB ? IN quel caso FORSE puoi fare qualcosa 
con Smartcheck.
PPPS: Se no, te lo "debuggi" a mano con SoftICE... ;)


Sinceramente non so in cosa sia scritto.... parto però dalla speranza che i
files essenziali per il funzionamento vengano caricati all'avvio.... mi sa
tanto che la terza ipotesi sia la + plausibile...
Grazie ancora...


Dalle mie parti si usa  fornire i dischi di instalalzione.
Peccato che non ci siano le istruzioni per l'instalalzione ed alcuni 
programmi non utilizzano la filosofia MS del next next next.
Così occorre chiamare un "tecnico" da 300 euro che reinstalli tutto ogni 
volta che si formatta il PC.

 volta che si formatta il PC.
Non basta chiamarlo UNA volta e SCRUTARE con attenzione quello che fa 
quando installa ?
