Should wrapper apps really be marked as Stealthy?

Discuss anything related to portable freeware here.

Should wrapper apps really be marked as Stealthy?

Yes
6
30%
No
10
50%
Maybe
4
20%
 
Total votes: 20

Message
Author
redllar
Posts: 411
Joined: Thu Aug 03, 2006 7:52 pm
Contact:

Should wrapper apps really be marked as Stealthy?

#1 Post by redllar »

Not to single out this particular wrapper, but I just saw the posting of the "ExplorerXP Portable" wrapper, so I thought I'd raise this concern of mine about it, and others of its kind, as being marked as Stealth.

Because imho you're potentially doing harm to those who aren't saavy enough to know how these wrappers work, since they aren't stealthy while the app is running. You're also mixing these wrappers in with apps that were designed and coded as stealthy, which I also think is not a "good thing."

So how about a Barry Bonds-like marking for these wrapper apps, Stealth* instead? With a side note for the * indicating that if the system or app crashs then your settings, etc., will be left on the machine and it will be up to you to remove them by re-running the app and getting it to close down successfully?

Just a thought to make your life here more unbearable.

chezduong
Posts: 67
Joined: Mon Jan 15, 2007 6:14 am

I voted No.

#2 Post by chezduong »

I voted NO. I think that wrapper apps make the original app "portable", but not "stealth".

Don't get me wrong. Let me tell you why.

I love www.portableapps.com, especially OOoPortable and Firefox Portable. And I know that John T. Haller works hours and hours to make Firefox Portable work portably and as stealth as possible. BUT, for some reason, Firefox Portable still leaves registry keys HKLM\Software\Mozilla.org. And when you install new Addons or when you upgrade versions, a Mozilla folder is left in the User Profile\Apps folder (or something like that). And of course when you upgrade versions, you also have to ensure that there are no additional registry keys left and no major changes to the files left behind, etc. And then there is of course the "blue screen of Death" which leaves everything behind.

In short, there are about half a dozen different times when the wrapped app may still leave something behind. So it's better to "Just don't do it", rather than do it and clean up.

So my conclusion is that wrapper apps make apps "portable", but not "stealth".

Having said that, I use Firefox Portable and OOo Portable every day, and love them.

zikarus
Posts: 37
Joined: Thu Jul 19, 2007 4:17 am

#3 Post by zikarus »

The user should know what the wrapped app leaves behind used 'normally'. The hint that it might not be stealth anymore when BSOD etc. occurs should be mandatory too...

Conclusion: Why not have three categories:

1. Stealth
2. Stealth unless an error occurs
3. Leaves behind....

User avatar
m^(2)
Posts: 890
Joined: Sat Mar 31, 2007 2:38 am
Location: Kce,PL
Contact:

#4 Post by m^(2) »

They should. But I don't think that stealthy is a good word. Usually I don't care about app being stealthy. But I hate leaving things behind or interfering in host machine's settings (even if it's only a MRU list). I would just call them "clean".

User avatar
Andrew Lee
Posts: 3116
Joined: Sat Feb 04, 2006 9:19 am
Contact:

#5 Post by Andrew Lee »

This is an interesting question which has been raised here before.

If you want to be really hardcore about it, very very few apps will classify as "stealth". In particular, Windows itself records a number of MRU settings eg. when common file dialog is called, and if the app uses DirectX, even more stuff are written to the registry.

In fact, I posit that if an app is 100% stealthy, it is either 1) not very interesting, or 2) actively removing traces of itself from the OS, which is rather unusual.

For the casual user, if running the wrapper again after the crash cleans things out, I don't think it's that big a deal frankly.

For the _really_ hardcore user (which runs TrueCrypt and SSH tunneling and keylogger detectors), I am pretty sure he or she will be quite knowledgeable and doing his own testing if he really wants to be stealthy, don't you think?

Ttech
Posts: 9
Joined: Sat Aug 11, 2007 1:40 pm

#6 Post by Ttech »

Someone explain the stealthy thing? It sounds like something bad...

User avatar
m^(2)
Posts: 890
Joined: Sat Mar 31, 2007 2:38 am
Location: Kce,PL
Contact:

#7 Post by m^(2) »

It is definitely a good thing. It means that you don't leave any settings or temporary files on a host machine.

naitse
Posts: 1
Joined: Fri Apr 04, 2008 10:08 am

How can i kow?

#8 Post by naitse »

Like the subject says, how can i know if the portable application left behind a registry key or something, cos here in my job is forbbiden to use the msn live messenger, and we got an inventory soft that cheks if something in the pc had changed, hardware and software... obviously registry keys... so.. there is some tool to check what left behind the PA (portable app :P ) ???

User avatar
Napiophelios
Posts: 610
Joined: Sun Mar 01, 2009 5:48 pm

Re: Should wrapper apps really be marked as Stealthy?

#9 Post by Napiophelios »

naitse wrote:Like the subject says, how can i know if the portable application left behind a registry key or something, cos here in my job is forbbiden to use the msn live messenger, and we got an inventory soft that cheks if something in the pc had changed, hardware and software... obviously registry keys... so.. there is some tool to check what left behind the PA (portable app :P ) ???
OwenWozney wrote:Does anyone have an answer to naitse's question? I want to know the same thing.
Regshot
My personal fave in TPFCollection


What tools do you use to test Portability?
a good little thread on the subject... :)

-.-
Posts: 325
Joined: Mon Oct 06, 2008 4:32 pm

Re: Should wrapper apps really be marked as Stealthy?

#10 Post by -.- »

i've used jpe with firefox portable... the combination seemed to keep it stealthy... I can't guarantee it since I'm not great at using jpe and already had things written to system.

User avatar
MiDoJo
Posts: 284
Joined: Thu Apr 17, 2008 2:36 pm

Re: Should wrapper apps really be marked as Stealthy?

#11 Post by MiDoJo »

Initially I was going to say no, but Andrew makes a very good point, that if crashed the wrapper apps (most of which I believe are jhaller "Portable App" apps) will cleanup the next time.

I was going to suggest adding a new catagory under stealth as wrapper (i.e. Yes, No, Wrapper) but this seems a bit silly as it would single of mostly "portable app" brand apps and may cause confusion (as can be seen in this thread with people asking what stealth is, though it's been discussed here before. . . that was not a slight at anyone nor saying that they should have this knowledge just because we've talked about it before, I'm just observing).

perhaps atr least something should be said that some wrapper apps which can use plugins (Mozilla apps for instance) may lose their stealth (or even portablility) based on the plugins added.

User avatar
JohnTHaller
Posts: 725
Joined: Wed Feb 10, 2010 4:44 pm
Location: New York, NY
Contact:

Re: Should wrapper apps really be marked as Stealthy?

#12 Post by JohnTHaller »

MiDoJo wrote:Initially I was going to say no, but Andrew makes a very good point, that if crashed the wrapper apps (most of which I believe are jhaller "Portable App" apps) will cleanup the next time.
All PortableApps.com apps will clean up properly even if the portablized app crashes. The launcher runs in a separate process (since it is a separate EXE) so, even if Firefox.exe were to crash, for example, and generate crash reports, FirefoxPortable.exe would still remove the crash reports and restore the local Firefox files to their pre-run state. Same with an app that stores in the registry or elsewhere in APPDATA.

If you encounter an instance where they do not, please report it as a bug in the Firefox Portable support forum (or appropriate forum for the given app) with details on how to reproduce it so we can fix it.
PortableApps.com - The open standard for portable software | Support Net Neutrality

User avatar
SYSTEM
Posts: 2045
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Should wrapper apps really be marked as Stealthy?

#13 Post by SYSTEM »

I have always understood stealth this way:

Stealth application itself doesn't write to the registry.

If an application writes to the registry, it is not stealth, no matter if a wrapper reverts the changes on exit. On the other hand, if an application causes registry writes indirectly by, for example, using file dialog, it may still be stealth.

There are of course exceptions as well. For example, in my opinion
  • Registry Commander is stealth. It is supposed to write to the registry and it only writes what the user requests.
    CPU-Z is not stealth. Because it temporarily loads a driver, it causes more registry writing than stealth programs.
One problem with wrappers is that having regular and wrapped application open simultaneously (by mistake, of course) can cause quite unexpected behavior. Depending on the order the copies of the application are closed, even data loss may occur. By contrast, a stealth application never stores its settings in the same location as its non-portable counterpart (if there is one), not even temporarily.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

lyx
Posts: 84
Joined: Mon Feb 15, 2010 1:23 am

Re: Should wrapper apps really be marked as Stealthy?

#14 Post by lyx »

I vote for explaining what an app does, instead of trying to "catch-it-all" with a single term that may mean different things depending on the application and reviewer. Think of stealth as a category in which an app is rated, not a value. That doesnt need to involve lengthy explanation - simple to understand short phrases were already proposed in this thread.

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: Should wrapper apps really be marked as Stealthy?

#15 Post by guinness »

I have always perceived the Stealth option to relate to the native application and not the wrapper, because the wrapper has the potential to crash.

Post Reply