You are here

Portable App Development

Discuss portable app development and modification of existing apps.

[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?

Question regarding the section [DirectoriesToPreserve] in the file installer.ini

Submitted by tapsklaps on January 18, 2012 - 11:45am

If the relative path contains spaces, must I then use quotation marks as follows?:

[DirectoriesToPreserve]
PreserveDirectory1="App\AppName\big folders"

Or can I omit the quotation marks? Or is it possible to use the following code with a slash sign at the end of the code?

[DirectoriesToPreserve]
PreserveDirectory1=App\AppName\big folders\

XP - Read Only Problem

Submitted by eager on January 17, 2012 - 10:30pm

Hello,

I'm not sure what the most appropriate place is for me to post this problem so I would very much appreciate it if you could please share that with me?

I'm trying to change the permissions for Portable Google Chrone from
Read Only in XP Pro.

I've accessed Administrator as well as regular user to change it but
it's not retaining the changes.

There's a green box inside a larger box next to Read Only. I can
remove that green box and click Apply where it prompts me to apply to
all folders and sub-folders with I do next to that option. I click
Apply and then OK.

[Won't Fix] PAL - If user updates from non-PAL portable app wo/Data\settings to PAL version, their data is wiped

The MAZZTer's picture
Submitted by The MAZZTer on January 12, 2012 - 10:07pm

Since PAL looks for Data\settings to determine whether or not to copy over the DefaultData, it can clobber existing data if that folder does not exist (because the old launcher did not use it).

In addition, if the user installs a PAL portable app and then sticks their own profile in without launching it, PAL will corrupt and/or wipe it with DefaultData.

Hacking Toolbox

hell-zerg's picture
Submitted by hell-zerg on January 12, 2012 - 5:17pm

It's a toolbox with various hacking programs that will help you very much!

Download it here:
[link removed by moderator Zach Thibeau. "hacking tools" doesn't sound good nor do I think acceptable on these forums.]

[Feature Request] PAL - Mechanism to abort in Pre, PreExec

The MAZZTer's picture
Submitted by The MAZZTer on January 11, 2012 - 12:05am

Example: In Google Chrome Portable with Portable Passwords enabled, if the user enters the wrong master password or hits cancel, the launcher should abort.

Right now this is only possible with the Abort keyword in the Init function. Anywhere else and you have missed cleanup work! The Init function of course runs before the splash screen, and before the checks for secondary launch and crash detection, making it less than ideal for some of the stuff you might want to do there (in my case, show a password prompt on the primary launch).

Pages