You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Help for MuseScore 3.2.3 portable

Submitted by AntonioBL on August 17, 2019 - 9:02am

Hello,
since Bart.S can no more work on creating MuseScore 3.x PortableApp (because Windows XP support was dropped by the underlying Qt infrastructure), I tried to step in and automatize the creation of the PortableApp for MuseScore future releases.
I think I managed to find and modify all the parts in the code which lead to saving files in user or system data folders and redirect them to the PortableApp folder. However, I still have a problem with Qt registry keys.

Using mingw32

Submitted by csw900 on August 8, 2019 - 3:08am

My proposed portable app is written in c++ and is compiled with mingw32. I wrote and have full control of the source code.

At present all of the apps program, dependencies and data are in one directory. It works fine, even on a mac or Linux under wine. It is fully portable in that if you copy all of the files to any folder or usb stick the app still works OK.

mingw32 looks for its dependencies either in the same directory as the .exe or on the Windows PATH. How do I make it look in the App/Appname for these dependencies without altering the PATH?

[Solved] TeamSpeak Portable not launching via PortableApps.comFormat

Makazzz's picture
Submitted by Makazzz on July 31, 2019 - 1:07pm

I created TeamSpeakPortable and I don't know why but when I launch TeamSpeak 3.3.0 via the launcher (TeamSpeakPortable.exe) It didn't launch, its just opening (TeamSpeakPortable.exe) himself and self destruc (I checked in Process Hacker). The only thing that work for me is to change the compability of the application and put it 'Launch as admin' to the executable and add RunAsAdmin=force into the launcher.ini and then its decide to launch. But if I launch the executable ts3client_win32.exe directly it dosn't need admin permission to not self destruc.

Why are x86 apps used in official portableapps?

chokeslap's picture
Submitted by chokeslap on July 26, 2019 - 8:27am

why are x86 used when x64 versions exist in the official portable apps, so far ive found qbittorrent is x86 although a x64 version does exist, also irfanview, sumatra, filezilla and teamviewer are also 32-bit. I personally will have to install these apps or make my own portables before I use the x86 versions when there are better alternatives.
Lately many of the major software developers are dropping support for defunct 32 bit applications, just curious why these are even used here, maybe there should be a choice between both?

[Solved] appicon.ico only show the grey arrow

Makazzz's picture
Submitted by Makazzz on June 27, 2019 - 10:09pm

When I am creating a new app in the Portableapps.com Format I extract this archive PortableApps.com_Application_Template_3.5.2.zip for begining the work. But when I create a new icon for the app and rename it appicon.ico and delete the old one it is reverting for the AppName one (with the arrow)... But only the preview become the logo of Portableapps and when I change a parent folder name's; it is becoming the real logo preview. Its like windows or something else keep a link to this file when I extract the file.

Learn Parameter Syntax

Submitted by Gaber on June 24, 2019 - 12:04pm

I have seen it's possible "force" an application to use a folder instead another...

How have I to set launcher's parameters for avoid the movement from portable folder to Appdata folder?

I have a folder Data/MyApp that must works like in AppData/Roaming/MyApp.

Thanks.

Where can I find tutorial documentation etc?

New Forum Category needed

Submitted by SappFi on June 24, 2019 - 3:09am

This platform/forum need some way to report outdated portableapps apps.
Please either
-create a section dedicated for this
-Implement a "Report Outdated" or "Comment" feature within each portablesapps.com's apps main pages
or else way..

For instance.. I'd like to tell the "Explorer++" PortableApps.com maintainer "(Mervyn Ashby)" that his port is outdated, but there's no way other than PM.. we need something more involving for the maintainter. Such a thing is a general reporting feature..

Advices,Inputs,etc.. all welcomed
Thanks

Pages