From: Alan S. <ala...@ya...> - 2008-08-01 10:50:49
|
Thanks for the response. I suspect that security had something to do with it. But the randomly visible folders is really strange not sure why that is security related though. Alan -----Original Message----- From: min...@li... [mailto:min...@li...] On Behalf Of K. Haley Sent: Thursday, July 31, 2008 11:43 PM To: MinGW Users List Subject: Re: [Mingw-users] Strange CreateDirectory behavior Alan Shih wrote: > > Here is a strange one. Using Mingw & MSYS, I build a simple RSS > download agent. It works FINE under XP (it creates the appropriate > folders and can be viewed using explorer). But with Vista 64bit, the > folders seems to be created but I cannot view all of it with explorer > (ie. I got about 6 folders out of 12 folders it suppose to create) but > the program seems to be able to access all the folders which make > debugging impossible. > > > > I first thought it was security issue so I change the ownership, gave > all the rights to Users/Everyone to make modification etc etc. Nothing > seems to help. (BTW, the directory is under Program Files (32)/….) > > > First you should not be writing to "Program Files", you should be using the current users or the all users directory. For non-vista apps all access to the program files directories will be virtualized. Any writes there will be redirected to a folder under USER\AppData , I don't recall exactly were. All reads will first look in that location and then in the actual location. There is an option in explorer to display a unified view of the file system so that you can see both sets of files. In case you didn't know, even when running as admin on vista only programs explicitly marked as needing admin privileges will be given them. All other programs will run with normal user level privileges. Hope this helps. |