2009-08-21 4 views
-1

ich dll .net habe, möchte ich seinen Inhalt konvertieren Array verkohlen, wie diese Ergebnis wird dieserWie .NET-DLL in unsigned char-Array zu konvertieren, es zu benutzen von C++

int Length=10; 
unsigned char MyArray[Length] = 
{ 
    0x4D, 0x5A, 0x90, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00 
}; 

für dll Die Länge kann beispielsweise 300000 sein. Kennen Sie eine Software oder eine andere Möglichkeit, dies zu tun?

+0

Welchen Compiler haben Sie? – adatapost

+0

Es tut mir leid, ich habe keine Ahnung, was Ihre Anforderung ist. Möchten Sie, dass Sie eine Datei (.dll) in ein char-Array lesen? und möchtest du das in C++ machen? –

+0

Und was willst du mit dem Char-Array machen, wenn du es eingelesen hast? –

Antwort

1
+0

@Tim: Können Sie uns sagen, wie Sie die Frage verstehen konnten? –

+0

Ich weiß es nicht, es schien offensichtlich, ich habe es nur wörtlich gelesen. Eine seltsame Anfrage mit einer DLL, aber was auch immer. Jeder Zweifel, ob ich die Frage verstanden habe, wurde durch die Beispielgröße von 300000 und die Beispieldaten eliminiert, die mit 0x4d, 0x5a oder "MZ" beginnen, was die ersten zwei Bytes aller PE-Bilder (EXE, DLL usw.) sind. unter Windows. –

Verwandte Themen