NGEN.EXE
-
Hallo, habe gerade das Tool NGEN.EXE von MS entdeckt. Leider verstehe ich den Zweck und die Anwendung nicht so ganz. Also, kann ich damit nun nativen x86 Code aus einem C#-Programm erzeugen? Wenn ja, kann mir jemand ein Beispiel geben was ich in der Kommandozeile angeben muß?
Gruß GastX
-
-
Danke für den Hinweis. Ich geb also in der Konsole "ngen mylib.dll" ein und erhalte:
03/30/2007 19:21:03 [520]: Command line: D:\TEMP\ngen.exe D:\TEMP\MYLIB.DLL
03/30/2007 19:21:03 [520]: Installing assembly D:\TEMP\MYLIB.DLL
03/30/2007 19:21:08 [520]: Compiling 1 assembly:
03/30/2007 19:21:09 [520]: Compiling assembly D:\TEMP\MYLIB.DLL ...
03/30/2007 19:21:17 [520]: myLib, Version=1.2.0.0, Culture=neutral, PublicKeyToken=null
03/30/2007 19:21:18 [520]: ngen returning 0x00000000Schein alles ok zu sein. Aber wo ist jetzt die kompilierte DLL. Das Original hat sich jedenfalls nicht verändert. Ich kann Sie immer noch mit dem "NETdecompiler" decompilieren.
Bitte um Nachsicht, da Anfänger.
Gruß GastX
-
Im GAC