You are here

Portable App Development

Discuss portable app development and modification of existing apps.

Anyone interested in a FlashBin rewrite?

gluxon's picture
Submitted by gluxon on July 26, 2012 - 5:21pm

I finally managed to fix my bricked Seagate hard drive the other day, and looking through some backups of my now lost flash drive, I was completely in nostalgia..

Anyway, I came across FlashBin, an AutoItv3 application that I requested in the off topic forums and Eric Pilsits was kind enough to create with enough interest. For those who do not know, FlashBin's purpose was to create a USB Drive specific Recyble Bin. Any files you delete on your flash drive automatically goes to X:\Trash instead.

UI Customisation & restricted installs with automatic Silent/Background Updates

martronic's picture
Submitted by martronic on July 23, 2012 - 11:23am

i want to know if the Portable apps platform can be customized easily to have restricted app installs and be able to do background updates of non-active apps. the reason i ask is i am working at a school and i want to implement the portable apps platform so every user will have their app settings saved on their network home directory and not on the local machine, but i don't want them to be able to install the games and such that can be installed with the platform.

any ideas?

thanks in advanced!

Marty Mooney

Question regarding [DirectoriesMove]

bill_gagliardi's picture
Submitted by bill_gagliardi on July 23, 2012 - 7:41am

I'm trying to learn how the launcher works, and make a program portable, by examining other PortableApps. I ran into trouble though. I found that FoxIt Portable uses the following in it's launcher.ini.

[DirectoriesMove]
-=%APPDATA%\Foxit Software\Foxit Reader
-=%APPDATA%\Foxit Software\RMS

This unfortunately, completely lost me. What is the -= at the beginning of those lines about? What I'm trying to do is this. I have a program that writes data to the location

%USERPROFILE%\.Arachnophilia

Local Homepage for GoogleChrome

Submitted by T.M. on July 22, 2012 - 6:51pm

At the moment I'm figuring out, how to use GoogleChromePortable as local Browser for a CD-MP3-playback-system.

  • Would it be difficult to add LocalHomepage-functionality to the ChromePortableLauncher?
  • As I'm not familiar with NSIS, where can i get help?
  • Where in the existing sources to insert this function?
  • How to "compile" the exe?
  • . . .

Why?

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?

Pages