Domanda

Ho bisogno di utilizzare una terza DLL di partito che non ho di intestazione, file lib o un oggetto di esso solo DLL da solo, seguo questo articolo "fatto di associare esplicitamente alle classi nella DLL" in CodeGuru e in grado di funzione utente, C ++ classe da quella DLL ma c'è qualche funzione di chiamata che hanno bisogno di passare o restituire una struttura come questa funzione non decorato che ricevo da PE Explorer:

Undecorated C++ Function:
public: struct SCRIPT_SET_RESULT __thiscall ScriptSet::LoadScriptInPackFile(char const *,int)

così come faccio a sapere la struttura del struct SCRIPT_SET_RESULT? o devo smontare il dll?, in caso affermativo si prega di mostrarmi come fare, ho solo un'esperienza molto litle con quella roba (incrinato solo qualche semplice crackme a scuola). Grazie

È stato utile?

Soluzione

Ho paura che non c'è modo per risolvere il problema. Smontaggio può dare esempi di come questa struttura viene utilizzata, ma solo nel senso che fornisce offset dei membri, che non è molto utile. Credo che la cosa migliore è chiedere DLL all'autore di inviare un'intestazione, o google per esso ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top