Why in the World are They Spraying - Documentario (SUB - ITA)
Sommario:
A volte i normali passaggi per la risoluzione dei problemi non li taglieranno. Potremmo avere bisogno di andare oltre - più come la risoluzione dei problemi forensi. Oggi scriverò uno strumento che ci aiuterà a farlo. Dependency Walker è uno strumento per analizzare le dipendenze di un`applicazione Windows, come funzioni, moduli, ecc. Costruisce un albero gerarchico di tutti i moduli dipendenti di un exe, dll, sys, ecc.
Dipendente Walker
Dipendenza Walker può aiutarti a risolvere errori dell`applicazione, errori di registrazione dei file, violazioni degli accessi alla memoria e errori di pagina non validi.
Dipendenza Walker diventa particolarmente utile se un tuo programma specifico non viene caricato o un servizio non funziona per iniziare con un errore che punta a una dll specifica. In questi casi è possibile caricare quel programma o dll in Dependency Walker, per vedere quale file non riesce a caricare o quale modulo sta causando il problema - e quindi correggerlo.
Il programma non carica solo i moduli, ma anche ricerca eventuali errori. In base al file della Guida, esegue i seguenti lavori:
- Rileva i file mancanti. Questi sono file richiesti come dipendenza da un altro modulo. Un sintomo di questo problema è l`errore "La libreria di collegamento dinamico BAR.DLL non è stato trovato nel percorso specificato …".
- Rileva file non validi. Ciò include i file che non sono compatibili con Win32 o Win64 e file che sono corrotti. Un sintomo di questo problema è l`errore "l`applicazione o DLL BAR.EXE non è un`immagine Windows valida".
- Rileva i disallineamenti di importazione / esportazione. Verifica che tutte le funzioni importate da un modulo vengano effettivamente esportate dai moduli dipendenti. Tutte le funzioni di importazione non risolte sono contrassegnate da un errore. Un sintomo di questo problema è il "Impossibile trovare il punto di ingresso della procedura FOO nell`errore dinamico della libreria di collegamenti BAR.DLL".
- Rileva gli errori di dipendenza circolare. Questo è un errore molto raro, ma può verificarsi con le funzioni inoltrate.
- Rileva i tipi di moduli CPU non corrispondenti. Ciò si verifica se un modulo creato per una CPU tenta di caricare un modulo creato per una CPU diversa.
- Rileva le incoerenze del checksum verificando i checksum del modulo per vedere se alcuni moduli sono stati modificati dopo la loro costruzione.
- Rileva le collisioni del modulo per evidenziando tutti i moduli che non riescono a caricare al loro indirizzo di base preferito.
- Rileva i guasti di inizializzazione del modulo rintracciando le chiamate ai punti di ingresso del modulo e cercando errori.
- Dipendenza Walker può anche eseguire un profilo run-time dell`applicazione per rilevare moduli caricati dinamicamente e guasti di inizializzazione del modulo. Lo stesso errore che si verifica da sopra si applica anche ai moduli caricati dinamicamente.
Ad esempio, stavo aiutando un cliente l`altro giorno - stava caricando Internet Explorer, ma IE continuava a bloccarsi, senza errori specifici. Avevamo fatto la maggior parte dei problemi di base come disabilitare i componenti aggiuntivi e le barre degli strumenti, resettare IE alle impostazioni predefinite ecc. Ma continuava a bloccarsi. Ciò significava che uno o più file necessari per l`esecuzione corretta di Internet Explorer stava creando un problema. È sempre difficile risolvere questi casi, ma con Dependency Walker, possiamo vedere se c`è qualcosa di sbagliato in uno dei file dipendenti.
Così ho caricato Internet Explorer in Dependency Walker.
Successivamente, ho ampliato l`elenco uno per uno
Poi ho esaminato ciascuno dei moduli, per vedere se potevo trovare qualcosa di sospetto lì. Ho fatto scorrere il modulo e ho avuto la fortuna di trovare il problema.
Ho trovato che mancava il file IEFRAME.dll. Così sono andato e ho sostituito il file dal DVD di installazione di Windows. Questo ha risolto il problema. Ora Internet Explorer non si blocca più.
Spero che questo ti dirà quanto è facile usare lo strumento per scoprire eventuali errori di dipendenza.
Come utilizzare Dependency Walker
Per utilizzare Dependency Walker per indagare sugli errori, è possibile seguire questi passaggi:
- Avvia Dipendente Walker
- Fare clic su Apri nel menu File per caricare il file del problema
- Nel menu Visualizza, fai clic su Inizia profilazione. Viene visualizzata la finestra di dialogo Modulo profilo
- Digitare tutti gli interruttori, gli argomenti del programma, le altre opzioni desiderate e quindi fare clic su OK.
Dependency Walker inietterà dwinject.dll prima che si verifichi l`errore e registrerà gli eventi in corso al momento della l`errore.
Dependency Walker download
Puoi scaricare Dependency Walker da qui.
Inoltra posta a un nuovo dipendente
Assicurati che i messaggi inviati agli ex lavoratori vengano letti dallo staff corrente.
Vodafone, dipendente dalla voce, impostato per ulteriori tagli dei costi
Nonostante i maggiori profitti nella prima metà dell'anno fiscale Vodafone ha deciso Per raddoppiare le riduzioni dei costi, l'operatore ha detto martedì.
HSBC conferma il furto di dati da parte dell'ex dipendente
HSBC ha confermato venerdì che un ex dipendente ha rubato i dati dei clienti ma ha affermato che il numero di record è inferiore a 10.