You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Scope of the environment variable %PAL:LanguageCustom%

Submitted by tapsklaps on January 26, 2012 - 6:28am

I've read through several times the complete documentation of Languages​​. Based on the explanations in the "Setting a custom language environment variable" I've come to the conclusion, that the environment variable %PAL:LanguageCustom% exclusively will be applied in the PortableApps.com Platform. This environment variable is generated by the sections [Language] and [LanguageStrings].

Task Coach portable setup deletes .tsk file

Submitted by mupan on January 25, 2012 - 10:37am

Well, the subject says it all. Task Coach portable paf setup even does not take the time to ask the user if he wants to keep his .tsk. So, updating Task Coach paf instead of installing to a new folder to keep the old tasks and settings safe cannot be recommended, unlike other paf's.

Edit 29 Jan: Good chance that I didn't find a bug but that the problem is me being confused with installation locations, .lnk's and backup copies. I am sorry. I need a secretary ... Wink

PAL Glitch

Submitted by PAL Enthusiast on January 25, 2012 - 10:02am

I believe i have found a glitch ..
no matter what i do ..
PAL is unable to portabilize:
HKCU\Software\Classes\CLSID

Here is my launcher configuration:
http://pastebay.com/304489

Thank You,
PS: i have tried [RegistryCleanupForce] and it sill wont clean.

EDIT
I just tested on a x32bit machine and the CLSID is portabilized?
This is only a problem on x64bit machines.
* I also removed the 64bit version to test, and same problem occurs on a x64bit machine.

UPDATE

Saving in the folder Data impossible

Submitted by tapsklaps on January 24, 2012 - 8:19am

I use the PortableApps.com Application Template 2.2 to create the basic directory layout. Among other things I add for example one folder named "Test" with various files in the folder Data. Then I create the launcher and installer.

If a now install the portable app with the nstaller, I detect that the folder Data contains no folder "Test". Why is that so?

Modifying a special configuration file

Submitted by tapsklaps on January 24, 2012 - 7:59am

Assuming we have a configuration file as follows:

[username1]
.
.
Path=X:\folder1\folder2\folder3
.
.

Here is "username1" the name of the logged user on the host PC. If I now insert the USB flash drive on another PC, where "username2" is the name of the logged user, then the above configuration file are changes as follows:

[username1]
.
.
Path=X:\folder1\folder2\folder3
.
.
[username2]
.
.
Path=Y:\folder4\folder5\folder6
.
.

automatic language switching

Submitted by tapsklaps on January 22, 2012 - 3:40pm

I´ve tried to realize the automatic language switching in my portable app Tomahawk PDF+ Portable. To that extent I've created a folder named "Languages" with all language files inside of the folder DafaultData\settings. I also have created a file "custom.nsh" with the following code:

${SegmentFile}

${SegmentPrePrimary}
	ReadEnvStr $0 PAL:LanguageCustom
			CopyFiles /SILENT $EXEDIR\Data\Languages\TPdfPlus$0.lng $EXEDIR\App\TomahawkPDF+
			Delete $EXEDIR\App\TomahawkPDF+\TPdfPlus.lng
			Rename $EXEDIR\App\TomahawkPDF+\TPdfPlus$0.lng $EXEDIR\App\TomahawkPDF+\TPdfPlus.lng			

[Closed] PAL - Local registry keys' (and files') permissions that we touch are reset.

The MAZZTer's picture
Submitted by The MAZZTer on January 21, 2012 - 4:53pm

If a local registry key or file has special permissions required by a local version of the portable app, currently we lose them.

Example:

When you install Steam, at install time it sets HKLM\SOFTWARE\Valve to have full access by the Users group, so even limited users can write to it.

FotoSketcher Portable 2.30 Developmental Test 1

vf2nsr's picture
Submitted by vf2nsr on January 20, 2012 - 3:15pm

Application: FotoSketcher

Category: Graphics&Pictures
Description: FotoSketcher is an a feature rich and easy-to-use photo manipulation tool that allows you to create beautiful works of art from your digital photos.

Download FotoSketcher [8.74 download / 9.4MB installed]
(MD5: 72f94ff4e45c7f959b88beab3525b53a)

Release Notes:
Freeware program Permission granted from author to repackage:

Using java, indirectly...

Submitted by ReArmedHalo on January 18, 2012 - 8:23pm

Hi,

I have a little app that I made to make my friends and my life a little bit easier. We love playing minecraft and I run a sserver for us but sometimes my internet goes out and I want to play still but I want to play as my In Game Name.

I've found all that I need to actually run the game and it works great! I code in vb.net btw.

Anyways, I wanted to include the jportable functionality in case the computer doesn't have Java installed. However, I can't figure out how to make my app use the jportable to launch the game.

Can anyone help me on this?

Pages