You are here

Portable not Discreet?

9 posts / 0 new
Last post
klkl
Offline
Last seen: 12 years 7 months ago
Joined: 2008-04-21 21:15
Portable not Discreet?

Hi,

I've been using portable apps at work quite a bit and I opened a few documents in notepad++ so anyway turns out that documents you open (documents on your usb key) with notepad++ apear in Windows' recently used documents list.

The question is, is that normal ( or desirable) behaviour? I was under the impression that portable apps didn't leave stuff on the host computer. Or is that just installation files and configuration settings?

I guess what I'm really asking is this likely (or even possible) to change or should I just be more careful about what I get up to at work? Sarcastic responses need not apply - seriously don't you have better uses for your time?

Thanks,
J

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 2 years 4 months ago
Developer
Joined: 2006-05-26 12:08
well portableapps only makes

well portableapps only makes sure that the data the application makes are redirected now stuff like the windows mru will no matter what record the app you use. but everything else is yes redirected.

your friendly neighbourhood moderator Zach Thibeau

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 5 months ago
Joined: 2008-04-03 22:45
You could use something like

You could use something like CleanAfterMe when unplugging before unplugging your usb to clear things like the recently used caches and lists.

PortableApps.com Advocate

Ed_P
Offline
Last seen: 6 years 4 months ago
Joined: 2007-02-19 09:09
but...

Doesn't Cleanafterme remove all MRU and IE history and etc not just those entries produced by portable apps? If so it still disrupts the host machine.

Portable apps are meant to be movable not stealth. PortableApps.com's apps are also meant to ensure no personal data is left behind. But stealth is not one of their design objectives either.

If you have permission to use a machine there should be no concern about traces being left behind. If you don't have permission then you need to find another hobby.

Ed

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 5 months ago
Joined: 2008-04-03 22:45
On the contrary

There are times when you have permission to use a pc but don't want to leave traces behind of what you were working on.

Eg. Using Money Manager EX at work/library/internet cafe. Also in certain competitive workplaces, you cannot afford to let your competition know what your working on. Maybe during my work break I want to play a quick level of a game or listen to an audio file without raising any eye brows from those who would snoop through the MUI or pre-fetch caches. Maybe its a really restrictive workplace IT setup and rather than use Roxio I'd rather use InfraRecorder.

As many negative possibilities there are for wanting to clean the caches there are legitimate, constructive reasons.

Also with CleanAfterMe you can select options for what you do and don't want to clean.

PortableApps.com Advocate

twoelk
Offline
Last seen: 1 year 5 months ago
Joined: 2008-01-31 13:21
some use the recent file lists for easy workflow

At one place that I sometimes work at, there are some people who have some files they use on daily basis. These are always on top places on the recent files list. Whenever somebody else uses those computers these lists get clustered with other links and the main users complain, that they have to search for their files. Yes a lot of people do not like using file managers and they have only little knowledge of the file and folder organisation on their network. Just like a lot of people use cars but avoid opening the hood to do something directly with the motor or even hate reading maps to find some place.
If my portable apps make Windows change the recent files list because I did some admin jobs on the workstation, then I better leave it so that the normal workflow is not disrupted. I guess it wouldn't be that usefull if every single app I use would investigate the recent files list when it closes down. What I would like is an app that starts automaticly with the PortableApps menu and records a time stamp of the host system somewhere. Then when I want to leave the system I can choose to press a button on the menu that delets all linkfiles in the recent files list folder of the host system. Of course this only works if I dont crash the system while using the portable apps, any cleaner for such a problem around?

horusofoz
horusofoz's picture
Offline
Last seen: 1 year 5 months ago
Joined: 2008-04-03 22:45
Great idea!

I am not aware of an app that does that but an idea might be to copy the MUI or recent documents list when you plug in the USB than simply copy that section of the registry back when your finished. Not sure but think you would need admin rights to do this.

PortableApps.com Advocate

J Neutron
Offline
Last seen: 10 months 21 hours ago
Joined: 2008-06-10 19:26
Interesting!

I found the following bits of info in a thread on a program called EjectUSB:

Added new functionality: (Rev 6)
Registry cleanup of application most-recently used list. This attempts to increase portable application stealthiness by removing entries from HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache related to the drive or folder passed to EjectUSB. This is the final step before attempting drive ejection (if not disabled) so any ejection executables started after this cleanup will still show up in the registry (like RemoveDrive.exe does for me with how I use EjectUSB). 

and from Rev 7:

Improved functionality:
Registry cleanup. In addition to:
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
EjectUSB now also cleans entries related to the specified drive/folder from:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedMRU
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
as well as firewall policy cleanup from:
HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List

The program is up to Rev 14. Oh, and it works on Vista, too.

Jim

neutron1132 (at) usa (dot) com

Bruce Pascoe
Offline
Last seen: 13 years 1 month ago
Joined: 2006-01-15 16:14
Wouldn't work.

Okay, but what if someone else uses the computer before you're done running your portable stuff and their MRUs change because they ran some local stuff while your portable apps were still running? Those changes would be wiped out by your method, as well...

As for the admin rights, MRUs shouldn't require admin rights to modify, since they're stored in the user area of the registry (HKEY_CURRENT_USER). Cleaning prefetch files, however, does, since those are in \Windows\Prefetch, and the Windows directory can't be modified by non-admins.

Log in or register to post comments