Come Estrarre Risorse

Sommario:

Come Estrarre Risorse
Come Estrarre Risorse

Video: Come Estrarre Risorse

Video: Come Estrarre Risorse
Video: Come estrarre pagine da un pdf gratis 2024, Novembre
Anonim

Il sistema operativo Windows ha un meccanismo standard per l'iniezione di dati arbitrari in librerie dinamiche e moduli eseguibili, nonché un'API per lavorare con essi. Immagini, tabelle di stringhe, modelli di dialogo, barre degli strumenti, menu e altre informazioni vengono aggiunte ai moduli PE come risorse. A volte, per vari scopi, è necessario estrarre risorse da un modulo compilato.

Come estrarre risorse
Come estrarre risorse

Necessario

è un programma Resource Hacker gratuito disponibile per il download su rpi.net.au/~ajohnson/resourcehacker

Istruzioni

Passo 1

Carica il file del modulo PE su Resource Hacker. Nel menu principale dell'applicazione, fare clic in sequenza sugli elementi File e Apri, oppure premere la combinazione di tasti Ctrl + O sulla tastiera. Verrà visualizzata la finestra di dialogo di apertura del file. Passare alla directory in cui si trova il file di destinazione. Selezionare il modulo PE nell'elenco della directory. Fare clic sul pulsante "Apri".

Passo 2

Determinare l'elenco delle risorse da estrarre. Dopo aver caricato il file PE, verrà visualizzata una struttura ad albero sul lato sinistro della finestra principale di Resource Hacker. È un elenco di tutte le risorse del modulo, raggruppate per tipo. Quindi, ad esempio, le risorse di dialogo si trovano nella sezione Finestra di dialogo, le risorse del cursore - nelle sezioni Cursore e Gruppo di cursori, icone - nelle sezioni Icona e Gruppo di icone.

I nodi del secondo livello della gerarchia contenuti in ciascuna sezione sono identificatori di risorse numerici o simbolici. Espandili ed evidenzia gli elementi nidificati. Questo renderà le risorse corrispondenti. Icone, cursori, raster verranno visualizzati come immagini nel riquadro destro della finestra principale dell'applicazione. Per le tabelle di stringhe, gli acceleratori, le informazioni sulla versione, i modelli di dialogo, i menu, le barre degli strumenti, il codice verrà creato e visualizzato in un formato adatto all'uso con il compilatore RCC. Inoltre, i modelli di finestra di dialogo vengono visualizzati in una finestra mobile separata.

Passaggio 3

Avvia il processo di salvataggio delle risorse trovate nel passaggio precedente. Selezionare l'elemento desiderato nella struttura ad albero a sinistra. Aprire la sezione Azione del menu principale dell'applicazione. Selezionare la voce corrispondente all'operazione di salvataggio del tipo più adatto.

Selezionare la voce "Salva risorsa come file binario…" se si desidera salvare la risorsa come un dato binario identico a quello contenuto nel modulo PE.

Seleziona "Salva risorsa come file *.res …" per ottenere un file contenente la versione compilata della risorsa selezionata. Tale file è adatto per il collegamento con un'applicazione o una libreria.

Fare clic sull'elemento con il testo del tipo "Salva [Nome sezione: nome sottosezione: nome risorsa] …" per estrarre le risorse nella loro forma originale. Questa voce di menu dovrebbe essere utilizzata per estrarre file di icone, cursori e immagini.

Passaggio 4

Tira fuori le tue risorse. Nella finestra di dialogo con il titolo "Salva risorsa in …" specificare il nome e la directory del file salvato. Fare clic sul pulsante Salva.

Consigliato: