You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Grasping at straws here...

Submitted by Bruce Pascoe on April 10, 2008 - 12:11pm

Okay, well since there are no official PAF specs and the unofficial ones carry "don't use this" status, I figure I'll ask a different way: what do I have to do to my app if I wanted to release it on PA.com now?

I mean, if there's no specs and we're not supposed to use the unofficial ones, how is anyone supposed to release anything?

Can NSIS stop/start an aplication? // Past Systray icons

Submitted by BrianAll on April 9, 2008 - 5:00pm

Okay, I found this out a while ago.
When a portable application such as Pidgin or Miranda runs, windows will store the settings for the behavior of the system tray icon [Always Show, Always Hide, Hide when Inactive] in the registry. However, when the program closes, these settings are kept and will be displayed under "Past Items" in the customize notifications part of the Taskbar & Start Menu Properties. This exposes all the applications which use system tray icons, that have previously been running on the computer. Shock *gasps*

NSIS Help please.

Submitted by Jacob Mastel on April 8, 2008 - 3:18pm

I'm working on making a launcher for a app called Skinner. But I keep getting this annoying message. My Code is:

Outfile ..\..\SkinnerPortable.exe
Name "Skinner Portable"
Icon "..\..\App\AppInfo\appicon2.ico"
SilentInstall Silent
AutoCloseWindow True
RequestExecutionLevel user

!include "FileFunc.nsh"
!include "ReplaceInFile.nsh"
!include "Registry.nsh"
!insertmacro GetRoot

Var APPDIR
Var SETDIR

Section Main
	
		System::Call 'kernel32::CreateMutexA(i 0, i 0, t "SkinnerPortable"2) i .r1 ?e'
			Pop $0
			StrCmp $0 0 DefineVariables TheEnd
		
		DefineVariables:

gdiplus.dll - should it go in CommonFiles?

Chris Morgan's picture
Submitted by Chris Morgan on April 8, 2008 - 3:00am

Hi all,

I've noticed that quite a few PortableApps include gdiplus.dll (and require it on Win2K and down); OpenOffice.org, Pidgin, Task Coach, Scribus, RegShot, and my own BPBible being the ones I've noticed so far.
Should we be moving that to the CommonFiles directory and setting %path% to include that? The file is about a megabyte, and, well... every megabyte counts.

What do others think?

UPX Question

Submitted by dark_yux on April 7, 2008 - 12:43pm

I'm messing with an emulated Slax on my USB And it's just too big. Can I UPX or compress the ISO's and still have it run through Qemu?

PS: Why not DSL? It's not persistent without partitioning your USB drive, I want to make this as painless as possible.

Portable iTunes?

Submitted by N3RD on April 6, 2008 - 11:25pm

I know this has been posted many times before, but so far, I've only seen people saying that a portable iTunes won't work because it is a computer dependent program - it only works on one computer at a time. But is it possible to make it think that the USB device is the actual computer? ...and then I would just have to create a launcher for QuickTime?

I'm not asking for anybody to do this for me or even tell me how to do it. I'm just wondering if it's a possible idea to make iTunes a portable app without resulting to desktop virtualization.

ATTN: John T. Haller

spaztastic's picture
Submitted by spaztastic on April 5, 2008 - 7:53pm

Do you think it would be possible to make some sort of a tutorial on how to take an app that is FOSS and make it into a PortableApp? Because I would love to learn how to do that but I have no idea. I'd like to learn how to take the files of the app and sort them into App and Data folders, make the launcher, make the installer, etc. Is there any way that I could somehow learn this?

Pages