You are here

Compatibility of portable softwae with Windows 7?

8 posts / 0 new
Last post
quest221
Offline
Last seen: 11 years 8 months ago
Joined: 2009-12-17 21:24
Compatibility of portable softwae with Windows 7?

Hi,

When I use some portable application on Windows 7, I found that they don't "compatible" with Windows 7, the description "compatible" maybe not accurate, so please see the following screen shot.
http://img38.imageshack.us/img38/2706/firefoxp.png
Note:Seems I can't insert a picture here.

The first Firefox icon on the superbar is the FirefoxPortable.exe, after I click it to start the Firefox, it will launch the real Firefox.exe and show a icon of Firefox as the second icon on the superbar.

So what I concerned is that how can we make it just one icon showed on the superbar if I start a portable appliation.

By the way, this symptom comes with all the portable applications.

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 1 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Unsupported Unforunately

Windows 7 does not support multi-EXE applications (like portable apps with a launcher EXE and then an app EXE) with the superbar. It is designed to ONLY work with single EXE applications.

The only possible workaround is to recompile all of the EXEs in the application itself to have the same AppID which is, of course, not possible with most applications due to coding and licensing restrictions.

This wouldn't work anyway, since when you run it without having it pinned at all in Windows 7, the Firefox window, when pinned, would still pin firefox.exe and not firefoxportable.exe. So, in terms of multi-EXE apps, the superbar just simply does not have the ability to handle them. It doesn't have the smarts to understand them available at all.

There is no workaround. And, from reports, there is no fix in the works from Microsoft. This is just the way the superbar is, unfortunately.

Sometimes, the impossible can become possible, if you're awesome!

quest221
Offline
Last seen: 11 years 8 months ago
Joined: 2009-12-17 21:24
Thanks John. I understand

Thanks John.

I understand that it will be very difficult to recompile the applications. However, I am still want to know how to make the applications portable without start the launcher EXE, is this possible?

I have some other applications, I just need to install it once, such as on D: drive, next time if I restore or reinstall the system, I don' need to configure anything, those applications will start like they are before the restore/reinstall.

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 1 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Some Can't

The statement about recompiling is because some apps can't be recompiled legally. Like freeware (which we don't have access to the source code). Or like Mozilla Firefox which, if we recompile it and add the app id in, we can't call it Mozilla Firefox anymore or use the auto-updater.

Sometimes, the impossible can become possible, if you're awesome!

quest221
Offline
Last seen: 11 years 8 months ago
Joined: 2009-12-17 21:24
OK. But why

OK.

But why firefoxportable.exe is resident in the processes after I start the firefox, I didn't see this behavior if I start the skypeportable

John T. Haller
John T. Haller's picture
Offline
Last seen: 1 hour 1 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Cleanup

The launcher stays around to clean up after firefox.exe which can't be fully portable through settings and command line switches alone. Some apps just need the launcher to update settings (for paths changes) and then start the app a specific way to be portable. Other apps (like Firefox) need the launcher to stick around and clean up afterwards.

Sometimes, the impossible can become possible, if you're awesome!

quest221
Offline
Last seen: 11 years 8 months ago
Joined: 2009-12-17 21:24
Got it, thanks!

Got it, thanks!

ceciliaFX
ceciliaFX's picture
Offline
Last seen: 1 month 2 weeks ago
Joined: 2007-04-24 14:18
i'm new to windows7

so, i really don't understand how this stuff works. at the moment I am reviewing a laptop with windows 7 and of course put portable programs on it. I have not seen the issue you bring up. but then I run my portable programs from the portable menu. I have PAF "pinned" to the bar and the start menu.

within my taskbar properties the taskbar buttons are "Always combine, hide labels" is selected. that's the way it came. I'm not sure that has any affect, but like I said, this is all new to me.

the only thing I have noticed is that some icon images lost their transparency on win7 while they look fine on win2000 or XP.

on win7:
http://i45.tinypic.com/16gfv6f.png

"No one man can terrorize a whole nation unless we are all his accomplices." - Edward R. Murrow

Log in or register to post comments