You are here

Portable App Development

Discuss portable app development and modification of existing apps.

[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

Custom Code to get Refresh Rate?

Submitted by enzeinzen on June 16, 2019 - 8:03pm

Hi, I'm using the following code to get the display height and width:

${SegmentFile}

${SegmentInit}
System::Call user32::GetSystemMetrics(i0)i.r0
System::Call user32::GetSystemMetrics(i1)i.r1

${SetEnvironmentVariable} ScreenWidth $0
${SetEnvironmentVariable} ScreenHeight $1
!macroend

However, I really need the screen refresh rate as well. I have no idea how to incorporate win32 functions into NSIS. Can you help me?
Thanks.

[Solved] Portable apps with MSI installer

Makazzz's picture
Submitted by Makazzz on June 15, 2019 - 3:54pm

Is it possible to create an app with 2 download of a msi extension and then say to the installation to install directly to the App\AppName folder and App\AppName64 with the installer.ini? I am trying to create an app portable but I can't just extract it because its give me random file for the installer itself and not for the app (because the msi need to be launch and extract the app itself). I need to to this because of the EULA.

EDIT: Finally I found a way with a .nsh file and Rename command.

Pages