You are here

Portable App Development

Discuss portable app development and modification of existing apps.

[Closed] KeepNote: Failure to load

Submitted by g.jacobse on January 10, 2012 - 10:43am

KeepNote: https://portableapps.com/node/30466

Downloaded the app via the link provided above. I get the Portable App splash screen in B&W and then nothing. I checked my processes, but don't see any new items shown.

I had my brother also download it and try it with the same result.

We are both running Win XP Pro SP3.

Thanks for building the app!

[Closed] PAL - ${SetEnvironmentVariablesPath} cannot accept a string with a " in a parameter

The MAZZTer's picture
Submitted by The MAZZTer on January 9, 2012 - 8:18pm

In said macro, we see this:

Push "${_VARIABLE_NAME}"
Push "${_PATH}"

This results in Push believing it has multiple parameters due to the " being interpreted as an end string. It needs to be escaped somehow or something.

My band-aid fix was to do this to my local copy:

Push `${_VARIABLE_NAME}`
Push `${_PATH}`

Obviously the same problem, just less likely to run into it due to the uncommon use of the backtick character. Any other macros in PAL may suffer from the same problem.

Meaning of a statement in the documantation regarding the section [RegistryKeys]

Submitted by tapsklaps on January 9, 2012 - 6:51am

In the documantation regarding the section [RegistryKeys] I found the following statement:

If you do not wish to save the data of the registry key to a file but only want to keep it safe and throw away any changes, set the “file name” to -, so you end up with -=registry key location.

I've been thinking about the meaning of this statement.

[Closed] PAL - Manual not clear that PostExec section happens even if Execute never happens

The MAZZTer's picture
Submitted by The MAZZTer on January 8, 2012 - 11:16pm

If you check the bottom of the PAL NSI, as you can see after the MessageBox for LauncherCrashCleanup, it goes down to PostExec and Post to run cleanup.

But the manual claims PostExec happens after the program is launched, which won't happen in this particular case. I am guessing the actual PAL behavior is as designed, and the manual just needs to clarify that. It might also be useful to provide a "emergency clean up" flag variable so custom code can check it.

How to create a bug report?

Submitted by BUGHUNTER on January 8, 2012 - 9:00am

Hi,

I found the bugtracker here
https://portableapps.com/development/bugs

but I can not see any possibility to create new bugreports - searching this forum for "create bugreport" does not bring up any valuable information, so I am asking here...

I am generally really enthusiastic about the whole portableapps project - the new version with automatic updates is something microsoft should have invented 10 years before, it is really fantastic for many real life applications like mobile usage, privacy enhancement, administrative easiness, many more.

Question regarding the registry

Submitted by tapsklaps on January 7, 2012 - 7:48am

Adopted a program called AppName generated the registry key HKEY_CURRENT_USER\Software\AppName. This registry key may be exported to the file appname.reg.

In the file AppnamePortable.ini I create the following 2 sections:

[Activate]
Registry=true

[RegistryKeys]
appname=HKCU\Software\AppName

Is it necessary for me before the first start of the portable program, that I insert an empty file named appname.reg in the folder Data\settings?

Registry Help

Submitted by PAL Enthusiast on January 6, 2012 - 3:32pm

Hello, anyone know how to use [RegistryValueWrite] for this situation:


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]
"C:\\PortableApps\\NeroPortable\\App\\VC\\msdia100.dll"=dword:00000001
"C:\\PortableApps\\NeroPortable\\App\\VC\\msdia80.dll"=dword:00000001


[RegistryValueWrite]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs\%PAL:AppDir%%PAL:PackagePartialDir:DoubleBackSlash%=REG_DWORD:1

but this is incorrect..
can anyone help?

Pages