Question

How to make portable applications.

Asked by: marietto2008

Hello,

Installing heavy applications on my computers take a lot of time because they are a little old. I ask to you what's the best way to make them portables,so I can make one only installation to use on any computer. Heavy applications produce a lot of changes inside the Windows installation,for this reason I need to have one only compressed file which contains all the modifications (dll added,keys altered/changed/added,etc).  I'm using Windows XP.

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-10-01 at 05:49:32ID24776725
Tags

Portable Applications

,

Windows XP

Topics

Microsoft Applications

,

Windows XP Operating System

,

Microsoft Windows Operating Systems

Participating Experts
3
Points
500
Comments
16

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. portability issues
    What are the issues of portability on Unix and NT? I want to make a my code portable on Unix as well as windows platform.
  2. Problem with standby (portable computer)
    Hi. I suddenly realize that there was a problem with my computer. It's a portable so I have the possibility to stanby it without shutting it down. Today, like always, I pressed on the little button below the screen which would normally standby my computer. Well it didn't. I t...
  3. Portable firefox or portable apps
    Please give me your input and opinion on the risk involved with allowing portable apps or portable firefox on a corporate network. I found someone that is using the portable firefox program on a usb device. We have a policy in the handbook that addresses the use of portable d...
  4. JNI and portability in java
    Hi, I ve got a general question: If I write a piece of functionality in c++ and make it provided to my java classes via JNI, what is the impact of this crossing on the portability of my java apllication , will it work on linux supposed that the c++ dlls compiled on windows x...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: ram_keralaPosted on 2009-10-01 at 06:02:08ID: 25468171

You can use Microsoft Virtual Machine installed in good hardware with enough RAM
And can have the weblink to that hostmachine, where u can access machine where u installed heavy application

 

by: ram_keralaPosted on 2009-10-01 at 06:03:43ID: 25468183

 

by: ram_keralaPosted on 2009-10-01 at 06:06:23ID: 25468202

Windows Virtual PC console is integrated with Windows Explorer so that users can manage all of their virtual machines from an easily discoverable folder (%User%\Virtual Machines).

 

by: marietto2008Posted on 2009-10-01 at 06:24:58ID: 25468346

Nope,I'm thinking to do something like this ---> Autodesk_AutoCAD_2008_Portable_[g8ni_92]_[tntvillage] ...

 

by: BillDLPosted on 2009-10-07 at 00:50:38ID: 25512918

Hello Marietto

I'm not entirely sure what you wanted us to do with the:
Autodesk_AutoCAD_2008_Portable_[g8ni_92]_[tntvillage]
statement.

Clearly it is a very large download available as torrents linked to in a lot of sites.  You don't expect us to download 354MB of files to see what you are talking about, do you?  Firstly this is obviously a version of AutoCAD that has been decompiled, altered, and recompiled in contravention of all copyright and licensing.  To my knowledge a 2008 version of AutoCAD was never legally made available as a "portable" version, and distributing it along with a "KeyGen" program and "profiles" files is not what you would call legal, is it?

In my opinion you have already been given by far the best option, ie. use a Virtual Machine environment.  You already use VMWare (http:Q_24766352.html#a25447523).

However, you are obviously looking for a way to make different applications run as completely self-contained with all the required files in one folder and not writing any settings to the registry.

Firstly, unless a program has been compiled by the author (or the source code has been made freely available for other end users to do so themselves) so that instead of writing to the registry it writes to local *.ini, *.cfg, *.xml, or other "settings" files instead, then you require some programming knowledge and software to modify the program files.

That is the main reason why the contributors of applications to these sites tend to use Open Source software applications:
http://portableapps.com/
http://www.makeuseof.com/tag/portable-software-usb/
http://en.wikipedia.org/wiki/List_of_portable_software
http://www.pendriveapps.com/
http://www.portablefreeware.com/

Apart from keeping things legal by using Open Source or freeware applications, a lot of the Open Source applications are cross-platform ones that by design are usually completely self-contained.

The non-hacking advice given by this person should give you a good start:
http://inshame.blogspot.com/2007/10/how-to-make-portable-applications.html

Then your best bet is to google for results:
http://www.google.com/search?hl=en&source=hp&q=how+to+make+an+application+portable&meta=

 

by: rindiPosted on 2009-10-07 at 03:06:30ID: 25513622

I completely agree with BillDL's statement above, particularly regarding software piracy...

I just want to elaborate on VMware, they also include something called "Thinapp". With this tool you can create applications that are portable, but of course it isn't a free product... Also, not all applications can be made portable. They have to use the standard Windows API to be able to make portable.

 

by: marietto2008Posted on 2009-10-07 at 04:02:12ID: 25513971

I'm not trying to encourage piracy, but I want to run any Windows application on Linux, reaching maximum compatibility. If I have purchased regularly Windows and programs,no one can forces me to use them only on Windows. Usually you use a virtual machine to do it, but I think that it consumes too many resources on the computer. Unlike wine is an excellent idea, but it doesn't offers the maximum compatibility. I'm thinking to a intermediate solution and I thought to create the applications that are portable and then use it on Linux via the standard Windows API.

 

by: rindiPosted on 2009-10-07 at 04:12:58ID: 25514056

You'll still have to use wine or it's commercial version, crossover if you want to run windows apps on linux, even if you have a portable version.

 

by: marietto2008Posted on 2009-10-07 at 04:37:49ID: 25514222

and then what's the best tool to reach the maximum compatibility when you run portable applications under Linux ?
 

 

by: BillDLPosted on 2009-10-07 at 04:58:30ID: 25514363

I wasn't implying that YOU were encouraging or engaging in software piracy, I was just pointing out that the example file name you gave does lead you in google searches to a lot of sites that are hosting links for torrent downloads that ARE effectively encouraging piracy by supplying to others retail software, in many cases along with a key generator and/or software serial key.  Your choice of examples was a poor one unfortunately, because AutoCAD is an expensive retail software.  I apologise if it sounded as though I was accusing you personally of engaging in shady activities.

You didn't actually mention anything about Linux in your question, nor did you list it in your question tags or zones.  In the end though, what rindi mentioned about needing Wine is the very stumbling block that you want to get rid of.  It strives to provide the APIs needed and is an extra layer, although you may find that applications run faster using Wine than in a full Virtual or Emulated environment.

 

by: rindiPosted on 2009-10-07 at 05:00:30ID: 25514375

Wine should probably suffice for most of them. As I don't have crossover, it being a commercial product and therefore not free, and can't give much info about it

 

by: marietto2008Posted on 2009-10-07 at 05:14:34ID: 25514483

you are right BillDL,I did a bad example,excuse me. I have another question : what's the best tool to create portable applications ? You said "Thinapp" ,but it will work with games,too ? If I want to create the portable version of the latest games,it will work ? Or if I want to do the portable version of autocard 2010 regularly bought,it will work ?

 

by: rindiPosted on 2009-10-07 at 05:50:50ID: 25514763

It should work with games, but that will mainly depend on the game. Many need certain hardware which isn't available with portable apps or within wine.

By the way, you can try a test version of thinapp for 60 days, so you should have no problem finding out what works and what doesn't.

 

by: marietto2008Posted on 2009-10-09 at 22:50:20ID: 31635838

thanks.

 

by: BillDLPosted on 2009-10-10 at 04:28:21ID: 25541842

Thank you Marietto.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...