You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Portable Apps Menu

Submitted by mudroads on November 23, 2006 - 1:15am

I use other programs apart from the ones hosted on this site. Although they are not truly portable, on the whole they seem to run okay when installed onto my USB drive.

I would like to add shortcuts to these programs to the Portable Apps Menu - rather than navigating to the application folder using explorer, and then clicking on the .exe file.

What do you think?

Thanks

James

Localization

Submitted by maikelsteneker on November 21, 2006 - 3:22pm

Much of this is well known, but for people who want to have localized versions of Portable Apps this may come in handy:

Oh, btw, if you want to use another language than English, you should always choose multilingual Smile

7-Zip Portable:
Choose your language in Tools -> Options

AbiWord Portable:
Choose your language in Extra -> Preferences

Audacity Portable:
Choose your language in Edit -> Preferences

ClamWin Portable:
I have no idea. I don't think it's available in other languages than English.

FileZilla Portable:
Choose language in Edit -> Settings -> Interface settings -> Language

WinMerge Portable Development

Submitted by SnT2k on November 21, 2006 - 5:56am

I wanted to make WinMerge Portable but I have some issues on how I would treat the registry entries.

I skimmed the source code of winmerge and found the following entries which rely on the registry. (note that WinMerge, uses a Wrapper, CRegKeyEx at ReyKey.h/cpp)

VssPrompt.cpp: line 97 <-- checks/injects into Visual source safe
SourceControl.cpp: line 123 <-- ditto
PropRegistry.cpp: lines 185 and 146 <-- settings are stored here
Plugins.cpp: line 77 <-- checks for windows scripting host

I know what to do with PropRegistry (just reroute it). However, what should I do with the rest?

Coding help needed...

Submitted by otbsupport on November 19, 2006 - 5:16pm

I need a way to change the computer's wallpaper when a program is ran and change it back after the program exits. I would prefer if I could find a way through NSIS, but at this point it really doesn't matter... Any ideas anyone?

Changing the Name of the Executabe for Portable Firefox

Submitted by crazypigeon on November 18, 2006 - 1:58am

OK, so with my drive, I go on many computers, and many of those are already running programs, Firefox is the main one. My Mom gets doesn't like it whenever I go on her computer and mess with her Firefox, and since I carry my drive around everywhere so that I can change the keyboard layouts with little effort (I use dvorak), I figured I could just run my own version of Firefox whenever I go on her computer, the problem is, that since the executables are named the same on my flash drive, and my moms HD, firefox won't launch, how would I go about modifying the launcher to do this?

Launcher based on API Hooking

Submitted by QuantumFlux on November 15, 2006 - 12:24pm

I'm starting to work with API Hooking to create a launcher. Basically what I want to do is create a launcher that modifies the program at runtime to use my own rutines when it tries to read or write to the registry. So far I have been able to make a system wide hook which changes all the text outputed in windows to periods. So I know its possible. Currently im researching the registry api functions and trying to write code to intercept from only one program and only specific keys while letting everything else go through. I am programming this in PowerBasic. If anyone wants to help out just let me know and we can work together.

Closing the launcher

Submitted by twnty3svn on November 15, 2006 - 1:47am

Is it possible to use the close or kill process to close any of the portable app launchers, but by doing so, this still closes the actual program properly?

ie. close/kill firefoxportable.exe and it closes the firefox.exe program as well

Pages