|
Home > Archive > Data Storage > April 2005 > Read-only access to FAT32/NTFS files w/ write locks?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Read-only access to FAT32/NTFS files w/ write locks?
|
|
|
| Hello,
In my application that I'm writing in C++ (and maybe Java),
specifically the cygwin flavor of C++, I want to be able to open any
existing files in FAT32 or NTFS file systems (in Windows XP) for
read-only purposes. In particular, I want my program to
unconditionally be able to read-only open any file--and be able to
read all the contents from said fail--which has been marked with any
sort of "exclusionary" lock, including write locks or any other kind
of locks.
Is this possible? Are there any "exclusionary" locks or scenarios
where in WinXP (with either FAT32 or NTFS files) that might prevent
another process from opening a file in read-only mode?
The only case I have experience: using cygwin to unset all file
permissions (including the "read" bit(s)) in an NTFS file system, in
which case non-Administrator processes (presumably) will not be able
to read the file.
Thanks for any help,
-Matt
--
Remove the "downwithspammers-" text to email me.
| |
| Maxim S. Shatskih 2005-04-22, 2:46 am |
| Snapshots help a lot.
--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com
"Matt" <matt@downwithspammers-mengland.net> wrote in message
news:6bof61truiejr9mlg5e7v6vravmvop5otd@
4ax.com...
> Hello,
>
> In my application that I'm writing in C++ (and maybe Java),
> specifically the cygwin flavor of C++, I want to be able to open any
> existing files in FAT32 or NTFS file systems (in Windows XP) for
> read-only purposes. In particular, I want my program to
> unconditionally be able to read-only open any file--and be able to
> read all the contents from said fail--which has been marked with any
> sort of "exclusionary" lock, including write locks or any other kind
> of locks.
>
> Is this possible? Are there any "exclusionary" locks or scenarios
> where in WinXP (with either FAT32 or NTFS files) that might prevent
> another process from opening a file in read-only mode?
>
> The only case I have experience: using cygwin to unset all file
> permissions (including the "read" bit(s)) in an NTFS file system, in
> which case non-Administrator processes (presumably) will not be able
> to read the file.
>
> Thanks for any help,
> -Matt
>
> --
> Remove the "downwithspammers-" text to email me.
| |
| Kristo 2005-04-22, 5:46 pm |
| Matt wrote:
[a Windows-specific question]
This is off-topic for clc++. Followups set.
Kristo
|
|
|
|
|