Actually, you can do it with ThinApp, from VMWare, or any sort of
program like that one. There's a few out there.

Putted it simple, what ThinApp does is to build a package from your
software (anyone) in which there's an launcher that hooks all the API
calls to OS regarding reading / writting to the registry and to the
Hard Drive, and let the application running inside a Sandbox.

When the application being virtualized asks to write into the disk,
Thinapp redirects the write to a relative folder inside the Sandbox
folder. When it needs to read data, Thinapp manages whether the app
will get the real data or the data inside the sandbox.
The same is done to registry reading / writting. This whole process is
completely transparent to the user, even to the application. I mean, a
developer doesn't need to care about this - Thinapp will manage
correctly everything.

You can make virtualize any DotNet app, Java app, whatever.

So, yes, you can make an Dot Net app completely portable, to run in an
environment without the Framework installed.

In a few tests at home, I could make the whole Visual Studio Express
portable!!! I didn't try with the PRO installation, but I'm sure it'll
also works.

Besides, as i'm a consultant and many times I come to clients which
don't allow to use my notebook (serious), I've made a few portable
apps that helps me a lot, such as OneNote 2007, Outlook 2007, VB
Express 2005, Visio 2007 and several others. I just need to carry on
my pendrive and I'm done - it works like a breeze ;-)

Hope I've helped a little. Here you can find more info:
http://www.vmware.com/products/thinapp/

Regarding the other guys: I'm new here, and this is my first "serious"
comment. But I think you should be more polite before assuming that
there's no solution for a problem just because you don't know an
alternative solution.

PS: Sorry for my English, I'm from São Paulo, Brazil


On May 1, 5:36 am, "[email protected]" <[email protected]> wrote:
> how i can make an exe software byc#that
> not nead to .netframwork
> thanks alot

Reply via email to