How to convert .NET related program into native binary: .exe file compiled by csc command (or gmcs on unix) is so called mid-file. It doesn't take so much space and is fully compiled into machines code while execution. That's it :). When you run that .exe file, the real machine code is compiled and copied into memory where it is executed. So for obtaining exe you need just some serious debugger to run the file and which is able to save the memory dump :)
2009/9/10 Andrew Badera <[email protected]> > > Interesting product, bookmarked for future consideration. > > ∞ Andy Badera > ∞ +1 518-641-1280 > ∞ This email is: [ ] bloggable [x] ask first [ ] private > ∞ Google me: http://www.google.com/search?q=andrew%20badera > > > > On Wed, Sep 9, 2009 at 3:10 PM, Brett Allen<[email protected]> wrote: > > > > http://www.xenocode.com/Products/Postbuild-for-NET/ > > > > Basically google for .NET Native compiling. > > > > Essentially all the assemblies the executable references have to be > > "statically compiled" against the executable. > > > > Making for a larger executable, but .NET independent. > > > > On Sep 9, 1:01 pm, Andrew Badera <[email protected]> wrote: > >> .NET applications require the .NET framework. Client apps can use the > >> client-only subset framework, but one way or the other, .NET needs to > >> be installed. This has been a bigger issue than one might expect when > >> it comes to adopting .NET, or to moving on to the next version of the > >> framework. > >> > >> You might be able to hack something with ngen, but I'm pretty sure the > >> output of ngen'g is machine-specific. (But maybe not, maybe it's > >> CPU-architecture specific ... ) > >> > >> ∞ Andy Badera > >> ∞ +1 518-641-1280 > >> ∞ This email is: [ ] bloggable [x] ask first [ ] private > >> ∞ Google me:http://www.google.com/search?q=andrew%20badera > >> > >> > >> > >> On Tue, Sep 8, 2009 at 1:20 PM, Sruthi<[email protected]> > wrote: > >> > >> > Hi, > >> > >> > i just want to clarify my doubt... Is there any possiblity to run my > >> > application in another system in which framework is not installed. > >> > As of my knowledge, to run a .net application we need to install the > >> > framework.. > >> > My question is when i am installing my exe in another system, what > >> > should i do to run my application without installing the framework... > >> > >> > I came across Thinstall.... can anyone of u tell me wat it is about... > >> > and how should i use that... > >> > >> > so tell me how to run the exe without installing framework- Hide > quoted text - > >> > >> - Show quoted text - > > >
