Poor Choice for default file save location by the Basic Stamp Editor
RDL2004
Posts: 2,554
This is very weird.
I wanted to see where the Basic Stamp Editor saved files by default on the 64 bit version of Windows 7. I downloaded and installed the Basic Stamp Editor on a fairly clean and recent installation of Win 7 64 bit, then created a test file in the editor. When I went to save the file, it wanted to put it in C:\Windows\System 32 Huh? What's up with that? So I let it.
Then I went and looked, but the file is not there!
I closed and reopened the Editor and reloaded that same file. It opened fine and the path is right there in the title bar, C:\Windows\System32\ThisIsJustATest.bs2 - but that's not where the file actually is.
I had to search the entire C drive to find where it really was. I finally found it in SysWOW64 (C:Users\Rick\AppData\Local\VirtualStore\Windows)
Okay guys, what is the logic there? Why such and strange and unsual place to save files by default. In 5 years of using Windows 7 I've never seen a program do anything like this. It is very out of the ordinary and confusing.
Is this just some Windows thing or is it the intended operation of the program?
I wanted to see where the Basic Stamp Editor saved files by default on the 64 bit version of Windows 7. I downloaded and installed the Basic Stamp Editor on a fairly clean and recent installation of Win 7 64 bit, then created a test file in the editor. When I went to save the file, it wanted to put it in C:\Windows\System 32 Huh? What's up with that? So I let it.
Then I went and looked, but the file is not there!
I closed and reopened the Editor and reloaded that same file. It opened fine and the path is right there in the title bar, C:\Windows\System32\ThisIsJustATest.bs2 - but that's not where the file actually is.
I had to search the entire C drive to find where it really was. I finally found it in SysWOW64 (C:Users\Rick\AppData\Local\VirtualStore\Windows)
Okay guys, what is the logic there? Why such and strange and unsual place to save files by default. In 5 years of using Windows 7 I've never seen a program do anything like this. It is very out of the ordinary and confusing.
Is this just some Windows thing or is it the intended operation of the program?
Comments
This is not something the Basic Stamp Editor should be doing.
Supposed I could manually create it and find out lol...
-Phil
I actually tried the Prop Tool also and noticed the same thing. Then I remembered that I hadn't actually installed it, but just copied the folder from another computer. I thought that might have had something to do with it. At any rate, Windows just created the virtual store folder and re-directed the saved file to there.
I understand why Microsoft wouldn't want applications writing to the Windows folder, but why did they choose such an off the wall location to re-direct to? The AppData folder is hidden by default and the user has to jump through hoops just to find their file. It also doesn't make a lot of sense that applications are prevented from writing to "Programs Files", but if it's installed to "Program Files (x86)" there is no restriction.
I'm pretty sure this is basically the same problem that the person in this thread is having:
http://forums.parallax.com/showthread.php/157640-BS2-File-Problem
Ideally you would want two locations to support non admin and admin users on one desktop -
Demo code - c:\users\public\public documents\Basic Stamp Programs
User code - c:\users\user\my documents\Basic Stamp Programs
Or any other folder containing executables.
This is to stop trojans from installing its payload, user programs from destroying the OS and quite a few other issues.
Correct. And Microsoft has done a pretty good job, though flawed, of preventing this from happening.
The real problem here is that, when first run, by default, both the Propeller Tool and Basic Stamp Editor software offer to save the user's files to locations where they have no permission to write.