Re: How to find out file owner?
- From: "Joe Kaplan" <joseph.e.kaplan@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 26 Jan 2007 17:37:45 -0600
I'm not sure what the problem is, but can you explain more about what
doesn't work? Does it crash? Can you not access the security descriptor?
Can you just not access the owner or does the translation of the SID into an
NTAccount fail?
Joe K.
--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
"Dmitry Nogin" <dmitrynogin@xxxxxxxxxxx> wrote in message
news:e9Lr0EKQHHA.4172@xxxxxxxxxxxxxxxxxxxxxxx
Hi,
The following code doesn't work for mapped drives:
using System;
using System.Text;
using System.Threading;
using System.Security.AccessControl;
using System.Security.Principal;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
FileInfo fi = new FileInfo(@"c:\boot.ini");
FileSecurity fs = fi.GetAccessControl();
IdentityReference ir = fs.GetOwner(typeof(NTAccount));
Console.WriteLine(ir.Value);
}
}
}
What should I do to make it work for mapped drives or UNC (like
\\10.0.61.22\c$\boot.ini)?
(Windows XP network; logged on using domain administrator account)
Thanks
.
- Follow-Ups:
- Re: How to find out file owner?
- From: Dmitry Nogin
- Re: How to find out file owner?
- References:
- How to find out file owner?
- From: Dmitry Nogin
- How to find out file owner?
- Prev by Date: Re: AzMan connection problems
- Next by Date: Re: AES with SslStream
- Previous by thread: How to find out file owner?
- Next by thread: Re: How to find out file owner?
- Index(es):
Relevant Pages
|