You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Portable Application Template 1.4 released

Submitted by Klonk on May 29, 2006 - 7:41am

This template should be suitable for most applications to make them portable.

Download it here (latest version 1.4.2):
http://www.loncarek.de/downloads/ApplicationPortableTemplate.zip

It allows saving a lot settings (one or all of them at once):
- One or more registry keys
- One or more settings directories
- One or more settings files

The source contains a lot comments, documenting what I did and why (for those who want to learn).

Need help to make TV-Browser portable

Submitted by sylvio2000 on May 29, 2006 - 7:14am

TV-Browser stores its settings on Harddisk.
I found out (in the tv-browser forum) that you only have to change some absolute paths into relative paths. But I dont know how to do it. Hope somebody can help me. Here are the paths:

# In this folder TV-Browser stores the settings
userdir=${user.home}/TV-Browser

# In this folder TV-Browser stores the TV listings
tvdatadir=${user.home}/TV-Browser/tvdata

# In this folder TV-Browser stores the plugins
#pluginsdir=${user.home}/TV-Browser/plugins

NSIS 2.17 Released

Rob Loach's picture
Submitted by Rob Loach on May 23, 2006 - 10:21am

NSIS version 2.17 was released yesterday. This is a maintenance release featuring some minor changes:

  • Fixed build failures and segfaults on PowerPC Mac OS X (bug #1474597, bug #1481044)
    Fixed Library's TLB version interpretation (bug #1471341)
  • Fixed possible stack corruption when using TypeLib.dll on an invalid TLB
  • Fixed RMDir deletion failure of read-only folders (bug #1481664)
  • MakeNSISW: Fixed toolbar compressor selection menu, broken in the previous version (bug #1466486)

What does this entry mean? (RegWrapper)

Submitted by cch on May 21, 2006 - 1:22pm

I tried to use regwarper to take care of xmplay.
However, when I used regshot to check entry, I found only entry "HKU\xxxxxx" are listed. like this:
HKU\S-1-5-21-3861040112-4126761641-4252535763-1003\Software\Un4seen Developments\XMPlay2
HKU\S-1-5-21-3861040112-4126761641-4252535763-1003_Classes\XMPlay

I found some xmplay entry in hkey_current_use and other places are not listed. What does those numbers mean? serial number of my computer? What entry I should use actually?

AutoSync App?

Submitted by Jacoby on May 19, 2006 - 4:39am

Hello again all!

I have a slight problem using PFF and PTB sometimes and I thought I would propose a solution here.

My problem:

Every time I use either PTB of PFF, they end up with profile differences than my local copies. As I generally use the Portable versions most often, and always use PTB to check my e-mail first, this is a minor problem, but with TB and FF being default apps on my WinXP box, it can get slightly annoying having to sync them every time I need something in a portable but am using a local copy.

My idea:

Liberta is coming along very well, and I like the new incarnations of the apps, although I've only viewed the cosmetic aspects of a few and not the actual functionality or Sync and Backup (hmm, a thought: might sync do this now somehow, and am I wasting my time? *Oh well* I've started and might as well finish. I'll check afterwards. Damned 3:00am bleary eyed posts.). But is there a way to automatically sync PFF and PTB profiles to local? It could be an apps in an autorun.inf, or an app that starts with pstart.

Portable SciTE (Text Editor) Test Release

John T. Haller's picture
Submitted by John T. Haller on May 18, 2006 - 6:05pm

I've put together a test package of Portable SciTE. SciTE is a solid text editor that is actually quite portable by default. In the portable package I put together, I've compressed it with UPX, setup the standard App/Data directory structures so things are easier to backup and upgrade, and changed some configuration options that I think are appropriate for our use (toolbar/status bar visible, line numbers enabled, NSIS support enabled, status bar layout changed to include all necessary details). All the config changes were made in the SciTEUser.properties file, so you can easily revert to a base SciTE config by deleting that file... or drop in your own file from your local copy so your portable copy will work the same way.

ASuite 1.1

Submitted by El Salvador on May 18, 2006 - 2:47am

ASuite is a launcher with a menu trayicon. It is developed to be performed on any support (except CD), Hard Disk, pen Drive, IPod and other supports.

ASuite uses relative paths for software positioned in its same folder and subfolder, this allows to run software portable, that is those programs that need not to to be installed to work.

ASuite is a software perfectly working on portable support, Pen Drive, Ipod, ecc...
In fact it weights approximately 400KB and it uses file Asuite.xml for its list and its options, without to damage the guest computer.
This allows you to always carry with you your favorite software and your documents and to have, through ASuite, a comfortable menu.

Pages