468,456 Members | 1,630 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,456 developers. It's quick & easy.

Virtual Registry and File system?

There is a brilliant application that allows you to wrap your EXE and all
associated DLLs, OCXs, etc. into a single executable and run the executable
on Windows OSs with no install and nor registration of the files. It will
even include only the portions of the .Net framework that are required for
your application.

The app is called Thinstall. the problem is the cost. $4,000 license fee
PER APPLICATION PLUS A PER PC LICENSE FEE for the "virtual OS" on each
client PC that runs your application. This is clearly ridiculous. I bought
the program when it was only $795 for unlimited use and I thought that was a
bit steep for most developers.

I and want to build a cheaper version of this application. I would
appreciate any links to source code or theory on virtual registries and
virtual file systems (as these seem core to the success of the application).
Maybe we can make this an open source project to eliminate the need for
installations altogether and ease the frustrations of sys admins and
software shops everywhere.

Thanks for your help!
Jul 5 '06 #1
4 4872
wally wrote:

OT on comp.lang.c++ - follow-ups set.

--
Ian Collins.
Jul 5 '06 #2
wally wrote:
There is a brilliant application that allows you to wrap your EXE and all
associated DLLs, OCXs, etc. into a single executable and run the
executable on Windows OSs with no install and nor registration of the
files.
Why on earth would you want to pack an executable into one file together
with dynamically linked libraries instead of just linking statically?

Jul 5 '06 #3
Rolf Magnus wrote:
wally wrote:

>>There is a brilliant application that allows you to wrap your EXE and all
associated DLLs, OCXs, etc. into a single executable and run the
executable on Windows OSs with no install and nor registration of the
files.


Why on earth would you want to pack an executable into one file together
with dynamically linked libraries instead of just linking statically?
Not all compilers ship static libraries. Still not a reason for putting
everything in one file though.

--
Ian Collins.
Jul 5 '06 #4

"Ian Collins" <ia******@hotmail.comwrote in message
news:4h*************@individual.net...
Rolf Magnus wrote:
>wally wrote:

>>>There is a brilliant application that allows you to wrap your EXE and all
associated DLLs, OCXs, etc. into a single executable and run the
executable on Windows OSs with no install and nor registration of the
files.


Why on earth would you want to pack an executable into one file together
with dynamically linked libraries instead of just linking statically?
Not all compilers ship static libraries. Still not a reason for putting
everything in one file though.

--
Ian Collins.
Using a virtual registry and file system and placing all files into a single
EXE (except for files that must change, like database files) does several
things that I can see value in.

1) It eliminates the need for admin privileges to run the application
(great for kiosks and flash drives).
2) There is no traditional install - again, eliminating the need for admin
level rights.
3) It keeps all of your app's DLLs and OCXs together with your app,
eliminating DLL Hell (or .Net Framework Version Hell).
4) It lowers support call numbers and costs because its really hard to
screw up running a no-install app.
5) It adds a level of security by wrapping and encrypting all needed files
into a single exe.
6) The end user is not required to install runtimes or .Net frameworks to
run your app (they're wrapped inside the app).

It does have drawbacks though... Like you can't use it to do kernel level
hooking or to run video drivers and other low level drivers.

All in all, it keeps your app installation more simple, insulates you from
DLL problems, doesn't require runtime or framework installs and can be run
from limited accounts - reducing the need for system admins to test, install
or oversee the application and increasing the odds that a company will use
it.

I think it's really cool. I'd love to make it available to all programmers.

Hell, it should be offered as an addin for .Net.


Jul 5 '06 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by rdavis7408 | last post: by
4 posts views Thread by david | last post: by
17 posts views Thread by Sam | last post: by
8 posts views Thread by wally | last post: by
6 posts views Thread by JOSII | last post: by
3 posts views Thread by YellowMaple | last post: by
reply views Thread by NPC403 | last post: by
1 post views Thread by subhajit12345 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.