tja , någon som har någon bra ide' på hur man kan starta ilasm och ildasm via kod? För ILDASM skull jag läsa värdet sdkInstallRoot (alt. sdkInstallRoot1.1 för v1.1) i HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework, sedan lägga på bin\ildasm.exe.starta ilasm/ildasm via kod
(utan att hårdkoda sökvägarna dvs).
har kollat på diverse environ vars , reg nycklar etc , men hittar inget som verkar fungera...
det finns en fil som heter "vsvars.bat" som reggar dessa sökvägar som environment variabler.
så jag tänkte om det kanske går att exekvera den i min app och på den vägen få tillgång till dessa environmentvars (???)
någon som vet hur man skulle göra detta , eller någon som har någon annan ide' som funkar?
(ilasm och ildasm ligger på helt olika platser)
//RogerSv: starta ilasm/ildasm via kod
För ILASM skulle jag använda funktionen GetCORSystemDirectory i mscoree.dll för att få katalogen för nyast installerade ramverksversion, sen lägga till ilasm.exe.
MS