Newsgroup: it.comp.sicurezza.windows
Titolo: Trasferire un PRG da un PC all'altro

Ho notizia che esiste un programma in grado di trasferire un programma (già
installato su un PC) in un altro PC con tutti i files annessi e connessi
quindi permettendo al programma stesso di funzionare correttamente
sull'altro Pc come se fosse stato installato regolarmente.
Questo è utilissimo quando si deve formattare il disco fisso e non si ha la
possibilità di recuperare il disco di installazione di un determinato
programma.
Non ricordo però il nome del programma in questione.
Grazie a quanti sapranno essermi di aiuto.


forse può esserti utile leggere qua:
http://www.ilsoftware.it/articoli.asp?ID=2179

 
http://www.ilsoftware.it/articoli.asp?ID=2179
?!?
Che ci azzecca VMWare con la sua domanda?

 ha scritto nel messaggio 
news:mn.73ab7d640...@despammed.it...

che, forse, con quel sistema può risolvere il suo problema :)
(anche perchè, se andiamo a vedere, il thread con la sicurezza c'entra pure 
poco).

 dovrebbe creare sul PC di destinazione?
Leggendole nell'eseguibile da trasferire.
Secondo me, non è proprio impossibile fare qualcosa del genere, anche se non 
sono a conoscenza dell'esistenza di un programma simile.
Cristiano 

 Mah, dubito..
Per fare un esempio, all'interno di un programma che ho scritto io ci sono 
tante stringhe (sequenze di caratteri che formano messaggi, percorsi di 
file, chiavi di registro, ecc) tra le quali: "Software\Cristiano\Servizi" e 
anche "SYSTEM\CurrentControlSet\Services"; la prima la scrive il mio 
programma, la seconda è una chiave standard.
Il programma che deve operare il trasferimento può facilmente verificare se 
la prima stringa è una chiave di registro (la seconda sa già che è standard) 
e comportarsi di conseguenza.
Come dicevo, certo, non è una cosa proprio semplice, ma, se non mi sfugge 
qualcosa, credo che un esperto conoscitore del sistema operativo in cui il 
programma deve funzionare possa scrivere qualcosa del genere.
Cristiano 

programma deve funzionare possa scrivere qualcosa del genere.
E' meglio che lo scriva chi ha sviluppato il programma, cercare di
estrarre queste informazioni dall'esterno ha un'affidabilitą
abbastanza bassa.
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 puoi farci affidamento.. secondo me sprechi tempo.
La struttura dei programmi è la stessa, indipendentemente da chi li scrive: 
tutti hanno una zona all'interno del file eseguibile contenente le stringhe 
da usare/visualizzare, basta solo leggerle.
Il discorso sarebbe diverso se il programmatore, in fase di scrittura del 
programma, avesse usato stratagemmi appositamente studiati per confondere le 
idee agli eventuali "curiosoni".
Cristiano 

 E' meglio che lo scriva chi ha sviluppato il programma, [...]
E che senso avrebbe?
Cristiano 

 Strumenti di ICQ [...]
Questi accorgimenti non sono necessari. Quello che serve è una buona 
capacità di scrivere programmi, un'ottima conoscenza del sistema operativo 
su cui lavorare e soprattutto il cervello per mettere insieme le varie cose 
(e qui, con la risposta che mi hai dato, tu sembri carente).
Queste, per esempio, sono le stringhe contenute in IE (forse saprai che non 
l'ho scritto io):
 String Resource ID=00700: "Il programma viene eseguito in modalità 
compatibile, pertant"
 String Resource ID=00701: "Modalità compatibile di Internet Explorer"
"%s -h %u"
"BrowseNewProcess"
"Browser Frame Start"
"browseui.DLL"
"comctl32.DLL"
"CompatWarningFor"
"CSDVersion"
"DllRegisterServer"
"dw15 -x -s %u"
"-eval"
"HKCU\Software\Microsoft\Office\10.0\Common\Lan"
"HKLM\Software\Microsoft\Internet "
"IE-%08X-%08X"
"IEDummyFrame"
"iedw.exe"
"IEWatsonEnabled"
"IEWatsonURL"
"IEXPLORE.EXE"
"Iexplore.XPExceptionFilter"
"jscript.DLL"
"MauiFrame"
"Microsoft\Office\10.0\Common"
"mlang.dll"
"mshtml.dll"
"-new"
"-nowait"
"rsabase.dll"
"shdocvw.DLL"
"Signature"
"Software\Microsoft\Cryptography\Defaults\Provi"
"Software\Microsoft\Internet Explorer\Main"
"Software\Microsoft\Windows\CurrentVersion\Expl"
"System\CurrentControlSet\Control\Windows"
"urlmon.dll"
"
watson.microsoft.com
"
"wininet.dll".
Anche uno senza una minima base di programmazione riconosce a colpo d'occhio 
alcune chiavi di registro, DLL e componenti vari necessari a far funzionare 
IE.
Io non mi metterei mai a scrivere il programma citato dall'OP, ma sono 
ragionevolmente sicuro che un esperto programmatore riuscirebbe 
nell'impresa.
A questo punto, se vuoi continuare ad avere ragione e a scrivere frasi senza 
senso sei libero di farlo, ma anche uno stupido troll dovrebbe aver capito 
che non è un'impresa impossibile.
Plonk
Cristiano 

E che senso avrebbe?
Poco senso, volevo dire semplicemente che la cosa è molto difficile e
poco affidabile.


 poco affidabile.
Se hai letto anche le risposte che ho dato a quel mentecatto incompetente 
col quale tentavo di ragionare, avrai notato che sul "molto difficile" posso 
anche essere d'accordo (dipende dal numero e dal tipo dei componenti di 
supporto necessari al programma da trasferire), ma sul "poco affidabile" ho 
qualche dubbio.
Se il programmatore celasse i nomi dei file di supporto o delle chiavi di 
registro utilizzate, allora sono perfettamente d'accordo con te: il "nostro" 
programma sarebbe totalmente inaffidabile, ma se il programmatore non usasse 
alcuno stratagemma per celare le dll caricate e le chiavi di registro a cui 
accede, in altre parole, se egli usasse le normali tecniche di 
programmazione, allora il "nostro" programma (seppur di non semplice 
scrittura) sarebbe affidabile, non vedo motivi per cui non dovrebbe esserlo.
Per concludere, considerando che siamo totalmente OT, che non abbiamo dato 
alcun aiuto all'OP e che il thread è stato anche disturbato da uno stupido 
troll incompetente, direi che forse conviene terminare la conversazione; tu 
che dici? :-)
Cristiano 

SL ha scritto:



non l'ho provato di persona, ma potrebbe andare bene "Lapink Pcmover"
http://www.laplink.com/products/pcmover/overview.asp
saluti,
aciacca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it