Credo dovrai aprire il file in modo binario, leggerlo in memoria, ed individuare dove si trova il valore che stai cercando.
Non so se in rete esiste una documentazione sulla struttura del file LNK, prova a cercare.
Sergio
Credo dovrai aprire il file in modo binario, leggerlo in memoria, ed individuare dove si trova il valore che stai cercando.
Non so se in rete esiste una documentazione sulla struttura del file LNK, prova a cercare.
Sergio
Duplicato per errore.
Scusate, ma come si fa a eliminare un messaggio postato per errore?
Ultima modifica di GrandeTimoniere; 26-11-2014 a 10:37
Scusate, ma come si fa a eliminare un messaggio postato per errore?
Ultima modifica di GrandeTimoniere; 26-11-2014 a 10:39
Già fatto!
a) Ho creato un file di testo Prova.Txt contenente la frase "Questa è una prova link"
b) Ho creato un collegamento (Prova_link.txt)
c) Ho esaminato il collegamento con XVI32
2014_11_16_HTML_ricerca_origine_collegamento.jpg
Il file ("A" di figura) che viene aperto non è il file di collegamento, mail file cui punta il collegamento.
Lo dimostra il fatto che, provando a cancellare il file originario, un nuovo tentativo di aprire il file di collegamento genera il messaggio di errore "B".
Avevo già cercato sul web, ma non trovando nulla ho iniziato a chiedere sui Forum (in effetti HTML è il primo e unico forum cui ho chiesto aiuto).
Ultima modifica di GrandeTimoniere; 26-11-2014 a 10:37 Motivo: Refuso
Ciao
Sulla struttura del file estensione .LNK c'è questo link:
http://msdn.microsoft.com/en-us/library/dd871375.aspx
Credo che se vuoi lavorare con questo metodo, dovrai scrivere tu il codice per aprire il file in binario e poi cercarti, con l'opportuno offset quali sono i byte che ti interessano.
Altrimenti, c'è il metodo usando lo shell di windows.
Ecco un esempio:
http://stackoverflow.com/questions/9...oduces-some-wr