Notices
Computer/Internet Issues & Troubleshooting Anyone with questions about the terribly complex world of computers or the internet should try here. NOT FOR REPORTING ISSUES WITH PPRuNe FORUMS! Please use the subforum "PPRuNe Problems or Queries."

Program testing surprise

Old 9th February 2010 | 15:36
  #1 (permalink)  
Thread Starter
15 Anniversary
 
Joined: Aug 2006
Posts: 202
Likes: 50
From: UK
Exclamation Program testing surprise

On my laptop, I use a second, minimal and disposable XP installation on a separate logical drive, E. On this drive, I have been testing some audio apps, including AV Voice Changer Software Diamond Edition.

I now find that files & folders related to this app have appeared on drive C! Process Explorer shows no activity from the program on C and chaos has not broken out. But how could a program which was installed to E access C? And why would it need to?

It seems that the only secure place for a sandbox installation is on a separate machine.
John Marsh is offline  
Reply
Old 9th February 2010 | 16:24
  #2 (permalink)  
 
Joined: Nov 2000
Posts: 3,443
Likes: 1
From: Cambridge, England, EU
Any program can access files anywhere. Why shouldn't it be able to?

A sandbox on a separate machine doesn't work either if you've got any writeable shares on the network.
Gertrude the Wombat is offline  
Reply
Old 9th February 2010 | 16:41
  #3 (permalink)  
Recidivist
 
Joined: Jun 2005
Posts: 1,240
Likes: 0
From: Essex, UK
Is it a fairly old piece of software?

There was a time when some programs were written to only recognise C: and they couldn't cope with any additions.

Mind you, that is going back.....
frostbite is offline  
Reply
Old 9th February 2010 | 19:01
  #4 (permalink)  
Thread Starter
15 Anniversary
 
Joined: Aug 2006
Posts: 202
Likes: 50
From: UK
GtW: Thanks for that; I didn't know a program would act outside of the partition it's installed on.

frostbite: It recognises E. I did some re-testing: the installer selects E by default. The files appear on C when the app is run.
John Marsh is offline  
Reply
Old 9th February 2010 | 20:00
  #5 (permalink)  
 
Joined: Jan 2008
Posts: 798
Likes: 0
From: The Land of Beer and Chocolate
John

Thanks for the big letters, no idea why.

Yes, a programme can act outside the drive it's installed on. But normally it shouldn't even think about that unless you have told it to. The second part of your last post kinda points, to me, that you actually installed things on "C" and had a shortcut from "E" which would explain a lot, as Frostie pointed out (despite it not only being "older" software" which does that, it is still the "norm" to install to "C" no matter what drive you use with various programmes nowadays. What was the app?)

Last edited by hellsbrink; 9th February 2010 at 20:02. Reason: Bloody smilies
hellsbrink is offline  
Reply
Old 9th February 2010 | 20:23
  #6 (permalink)  
Thread Starter
15 Anniversary
 
Joined: Aug 2006
Posts: 202
Likes: 50
From: UK
Thanks for the big letters, no idea why.
A smaller size gives tiny letters on many systems. They look big to me too!

I'm positive I installed on E. I rebooted into E and watched the installer closely. I gave the app no permissions to access C.

It's 'AV Voice Changer Software Diamond Edition'.
John Marsh is offline  
Reply
Old 9th February 2010 | 20:23
  #7 (permalink)  
Upto The Buffers
15 Anniversary
 
Joined: Apr 2006
Aviation Qualifications: CPL
Posts: 1,112
Likes: 0
From: Leeds/Bradford
The problem is not Windows. The problem is appalling standards of code and the use of static paths as opposed to the correct environment variables. Adobe were prime culprits for this until very recently.

You'd be surprised how many pieces of software still write to locations such as C:\Windows\Desktop as opposed to using logic along the lines of `IF OS=WIN9X use %WINDIR%\Desktop else if OS=WINNT use %USERPROFILE%\Desktop else ERROR`.

Snapshot-able virtual machines are highly recommended for such activities; Virtualbox (free), or VMware Workstation (not free).
Shunter is offline  
Reply
Old 9th February 2010 | 22:00
  #8 (permalink)  

Official PPRuNe Chaplain
 
Joined: Apr 2001
Posts: 3,498
Likes: 0
From: Witnesham, Suffolk
But if you booted to the separate Windows partition on "E", that would be "C" as far as that installation is concerned, surely?

When you restart using your "normal" C boot, do the files appear on that "C", or are they now on "E"?
Keef is offline  
Reply
Old 10th February 2010 | 11:20
  #9 (permalink)  
Thread Starter
15 Anniversary
 
Joined: Aug 2006
Posts: 202
Likes: 50
From: UK
When booted into C, the 'migratory' files appear as on C. The program's main files are on E.

Paths as viewed from C:-

CAV_LOGS for the 'migratory' files.

EProgram Files\AV Vcs 7.0 DIAMOND for the program's main files.
John Marsh is offline  
Reply

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Thread Tools
Search this Thread

Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.