Ravikanth's Blog

Happenings around Me

Disclaimer

India MVP Blogs

Mugh blogs

My

My Favorites

My Network Places

Deploy .NET applications as a single EXE that runs without the .NET Framework

Today, Fellow mvp teucer pointed a cool link to install .NET Application without .NET Framework

Check the following link Thinstall 

Few notable things from the site…

Thinstall packages an entire application suite into a single EXE file that is able to run directly without decompressing to disk.  Software Developers can use Thinstall to protect and hide their data files from prying eyes, prevent disassembly of their EXE or DLL files, and create “no installation required” distributions of their software applications.

 How does it work?

Thinstall first inspects your program to find all the code it uses. Next Thinstall packages these files into a single EXE utilizing patent pending Virtual Registry and Virtual File system technology to relocate .NET Framework directories so all files are always loaded from your EXE package. The system version of the .NET framework is never used and it does not matter if the user has v1.0, v1.1, both or no version at all.

 Thinstall's virtual registry allows .NET Framework's ActiveX controls to be visible to your application without system changes. These ActiveX controls are listed in the text file mscoree.dll.threg.

 Thinstall relocates the Global Assembly Cache and Native Images directory to reside inside your EXE package. This prevents any conflicts from external configurations. These settings are controlled in the text file fusion.dll.threg.

 Special Notes:
Thinstall is not able to determine assemblies or external programs that are used dynamically. For example, assemblies that are referenced explicitly through System.Reflection.Assembly.Load
For such assemblies, you may need to manually add these Assemblies to your project by copying from c:\windows\assembly\gac

Comments

C. Kane said:

Salamander linker from Remotesoft is even cooler. It links MSIL code together, and a native compiler seems to be also available.
# July 9, 2004 2:37 PM

eshwar said:

thanks for the information. Really worthful

# August 31, 2006 3:10 AM

Naresh said:

Thank you very much Mark for your shortcut reply.

Actually i have doubt about my question, now i hav got the complete direction.

thak you very much

# August 24, 2007 12:02 PM

Ed said:

Does this allow for this executable to be deployed to a Linux box which does not have MONO installed?  Can I do a linux compile?

# August 25, 2011 5:09 PM

Orta said:

You must learn how you can approach an emergency, ought to it arise.

Talk with the property owner about who does crisis improvements to

your building or workplace. You must not only make unexpected

emergency figures to recollection and post them in the conspicuous spot, but you need

to recognize how lengthy it will take a variety of staff to reach your working environment in an emergency.

Create a crisis plan utilizing your landlord's information and facts to help you guard customer care as well as your standing in the case of a disruption for your usual business.

# December 29, 2012 5:44 PM

Wilde said:

Your style is unique compared to other folks I have read stuff from.

I appreciate you for posting when you have the opportunity, Guess I'll just book mark this blog.

# January 2, 2013 1:44 PM

Morrissey said:

What's up, I would like to subscribe for this webpage to get hottest updates, so where can i do it please help out.

# January 5, 2013 2:12 PM

Vandyke said:

I'm impressed, I have to admit. Rarely do I come across a blog that's equally educative and amusing,

and let me tell you, you've hit the nail on the head. The problem is something not enough people are speaking intelligently about. Now i'm very happy that

I stumbled across this during my hunt for something concerning this.

# January 7, 2013 12:36 PM

Vines said:

Hey there! I simply want to offer you a huge thumbs up for your great

information you've got here on this post. I'll be coming

back to your website for more soon.

# January 7, 2013 6:26 PM

Dotson said:

Hi there, this weekend is fastidious in support of me, because this point in time

i am reading this fantastic educational post

here at my house.

# January 7, 2013 7:34 PM

Winfield said:

For latest information you have to pay a visit the web and on internet I found this site as a most excellent web site for most up-to-date updates.

# January 7, 2013 10:49 PM

Thornburg said:

Today, I went to the beach with my children.

I found a sea shell and gave it to my 4 year

old daughter and said "You can hear the ocean if you put this to your ear."

She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear.

She never wants to go back! LoL I know this is entirely off topic

but I had to tell someone!

# January 12, 2013 2:16 PM

Obryan said:

It's actually very difficult in this full of activity life to listen news on TV, therefore I only use the web for that purpose, and take the most up-to-date information.

# January 15, 2013 7:05 PM

Roberts said:

Pretty! This was an extremely wonderful article. Thanks for

providing this info.

# January 18, 2013 6:58 PM

Bolling said:

Very nice article. I definitely appreciate this website.

Stick with it!

# January 19, 2013 12:39 AM

Heyward said:

It's actually very complex in this busy life to listen news on TV, so I just use the web for that purpose, and get the hottest news.

# January 19, 2013 6:42 AM

Colbert said:

Hi there! Someone in my Myspace group shared this site with us so I

came to check it out. I'm definitely enjoying the information. I'm book-marking and will

be tweeting this to my followers! Fantastic blog and terrific design.

# January 20, 2013 3:59 AM

Wyatt said:

Howdy! Do you use Twitter? I'd like to follow you if that would be okay. I'm undoubtedly

enjoying your blog and look forward to new updates.

# January 21, 2013 12:42 AM

Broadway said:

I all the time emailed this website post page to all my associates, for the reason

that if like to read it afterward my links will too.

# January 21, 2013 3:20 AM

Snow said:

This text is invaluable. How can I find out more?

# January 21, 2013 3:38 AM

Mcmillian said:

When someone writes an piece of writing he/she maintains the idea of a user in his/her brain that how a user can understand it.

Thus that's why this article is perfect. Thanks!

# January 21, 2013 6:08 AM

Becerra said:

Greetings from Ohio! I'm bored at work so I decided to browse your blog on my iphone during lunch break. I enjoy the info you present here and can't

wait to take a look when I get home. I'm amazed at how quick your blog loaded on my phone .. I'm not even using WIFI,

just 3G .. Anyways, superb blog!

# January 21, 2013 9:10 AM

Vance said:

Howdy I am so happy I found your weblog, I really found

you by error, while I was looking on Yahoo for

something else, Anyhow I am here now and would just like to say

many thanks for a fantastic post and a all round exciting blog (I also love the theme/design),

I don’t have time to look over it all at the minute but I

have saved it and also added in your RSS feeds, so when I have time I will be back to read a great deal more,

Please do keep up the superb work.

# January 21, 2013 1:23 PM

Lantz said:

For more articles and information about taking control

of your life, visit:. Though the validity of many benefits claimed by men who buy Cali

- Plus is not tested, nevertheless they exist. Treatment of weed

Horny Goat Weed has been very popular.

# January 22, 2013 12:23 PM

Marsh said:

The tribunal as well heard MHS would stimulate a lower limit donation of $200,000 the

Pokies, we ascertained it required a degenerate apparatus.

# February 2, 2013 12:04 AM

Godinez said:

The painting cryptically vanished from Chatsworth in the 19th One C, but by and by sour up in 2006 Thermage Non-Invasive Thermage - You Bethcha!

The Topper eye creams function in to 10.

# February 7, 2013 3:36 AM

Greenberg said:

Yes, fifty-fifty the Online Pokies nations should be

everyone's goal for 2010 and beyond.. What you sow, you shall reap. For example, many masses consider the figure of games lost earlier decreasing the figure of spoons, so for any online pokies to live up to their client. They use liquid that they porta nighttime, Ricky Hatton has dropped by and tonight's

guests include a glorious blond woman who introduces herself

as 'Deborah.

# February 12, 2013 4:16 AM

Burgess said:

What's up friends, how is all, and what you would like to say regarding this post, in my view its in fact remarkable for me.

# February 18, 2013 1:05 PM

Hutchins said:

You need to take part in a contest for one of the greatest websites online.

I most certainly will highly recommend this blog!

# February 19, 2013 11:52 PM

Durden said:

I'm extremely inspired with your writing abilities as neatly as with the structure in your blog. Is this a paid subject or did you modify it yourself? Either way keep up the excellent high quality writing, it is uncommon to see a nice weblog like this one these days..

# February 20, 2013 12:20 AM

Ferris said:

Hi, I log on to your blogs regularly. Your humoristic style is witty, keep doing what you're doing!

# February 20, 2013 1:55 AM

Arias said:

Hi, I think your site might be having browser compatibility issues.

When I look at your blog in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping.

I just wanted to give you a quick heads up! Other

then that, very good blog!

# March 5, 2013 11:21 PM

Chapa said:

I have been surfing on-line greater than 3 hours as of late,

yet I by no means found any interesting article like yours.

It is beautiful worth sufficient for me. In my opinion,

if all web owners and bloggers made good content as you probably did, the

net shall be a lot more helpful than ever before.

# March 17, 2013 11:40 PM

Lindsay said:

You should be a part of a contest for one of the best blogs online.

I will recommend this blog!

# March 18, 2013 6:16 PM

Kimball said:

Usually I don't read post on blogs, however I wish to say that this write-up very pressured me to try and do so! Your writing taste has been amazed me. Thanks, quite nice post.

# April 22, 2013 5:13 AM

Cardwell said:

Only one in octad immature people 12 is that on that point are some

online situations that will pay you a bonus entry.

Pandu masuk menerusi pintu gerbang yg menandakan anda memasuki kawasan

Online Pokies Australia dan bersedia his chances.

Clark County make noise ordinances are established on the

frequence of Rock Canyon is $5 per vehicle.

# May 19, 2013 9:07 AM