You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Question about the Data\settings directory contents

bill_gagliardi's picture
Submitted by bill_gagliardi on July 20, 2012 - 10:42am

I'm making a launcher for an app that's already portable, and ran into a road block. There is an ini file in the Data\settings directory that contains the last drive and last directory the app was run from. My question is this, how do you deal with the portable app being moved.

AppInfo Editor Beta 1

Submitted by santium on July 17, 2012 - 12:29pm

So I got tired of typing out all the appinfo.ini files, so I made a program which will take the inputs and generate the file.
This is a beta software and is basic. All it can do right now is create/edit an appinfo.ini file. It has no error-checking yet. Also, I didn't include FileTypeCommandLine-extension or ProtocolCommandLine-extension because I didn't feel like parsing the field to add x number of inputs for each extension. I will in the next version, but I wrote this at 0230 today, and I was tired. But I decided to upload it to get comments about it.

RegistryValueWrite help

Lexal's picture
Submitted by Lexal on July 17, 2012 - 7:35am

I have some CLSID keys that have to be nulled on start OR deleted.
How i can do that? I found examples but are to messy to understand them.

My registy keys:

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9E8D2FA3-591C-11D0-BF52-0020AF32BD64}]
@="Borland Midas DSCursor 1"

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9E8D2FA3-591C-11D0-BF52-0020AF32BD64}\InProcServer32]
@="F:\\Odkurzacz13Portable\\App\\Odkurzacz\\MIDAS.DLL"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9E8D2FA3-591C-11D0-BF52-0020AF32BD64}\ProgID]
@="Borland.Midas_DSCursor.1"

64-bit Help

Submitted by Magibon on July 13, 2012 - 11:44am

hey guys..

i seem to have run into a roadblock.
i've been working on this for a few days but can't seem to figure this out.

im making EasyBCD portable but it seems to leave HKLM\Software\NeoSmart Technologies
behind.

Here's my launcher.ini:
[RegistryKeys]
-=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\EasyBCD.exe
NeoSmart=HKLM\SOFTWARE\NeoSmart Technologies

it works fine on 32-bit, but my OS is 64-bit.

Other than the key being left behind, everything else seems to work.

Anyone know where im going wrong?

Creation of a Plugin Installer

Submitted by tapsklaps on July 11, 2012 - 4:01pm

I tried to create a Plugin installer accordingly the instructions under No. 7 of the PortableApps.com Format™ 3.0 (2012-05-11). I have inserted the file plugininstaller.ini in the App\AppInfo directory. Only this file is contained in the App\AppInfo directory. The directory layout only contains the folder App and the appropriate subfolders and the folder Other. The file plugininstaller.ini is identical with the file appinfo.ini of the portable app that the plugin is used.

Running a .bat from the Portable Apps Launcher

th3ophilos's picture
Submitted by th3ophilos on July 11, 2012 - 1:41pm

I have a bit of an odd problem.

I am using the 'Portable Python' from portablepython.com.
This package includes the PyScripter IDE.
I am fond, however, of working with IDLE, python's built in IDE.
I browsed through the contents of the portable app and found that IDLE could still be launched by running a batch file. The contents of the batch file appear to run a python script in the python engine to generate the IDLE GUI (I'm just guessing here, I can post the code if you like).

Problem with file association

Submitted by tapsklaps on July 11, 2012 - 6:59am

In my app streamWriter Portable I have integrated the following section in the file appinfo.ini:

[Associations]
FileTypes=mp3

Afterwards I installed the app as usual in the PA.c Menu. Now I started the PA.c Menu but no *.mp3 files was associated with streamWriter Portable.
In a second attempt I run streamWriter Portable from the PA.c Menu, but the same issue appeared.

Has anyone an explanation for this issue?

Pages