View Full Version : سوال: پیدا کردن Owner فایل
Hamid.Mayeli
دوشنبه 11 مرداد 1389, 17:38 عصر
سلام
برای پیدا کردن Owner فایلهای موجود در سیستم از چه روشی میتوان استفاده کرد.
با تشکر.
sayan
سه شنبه 12 مرداد 1389, 02:43 صبح
میشه این owner رو یکم توضیح بدی منظورت اینکه که مثلاً فلان فایل توسط چه کسی چه تاریخی و ... ساخته شده؟
ricky22
سه شنبه 12 مرداد 1389, 08:07 صبح
private string GetFileOwner(string path)
{
ManagementObject mgmt = new ManagementObject("Win32_LogicalFileSecuritySetting.path='" + path + "'");
ManagementBaseObject secDesc = mgmt.InvokeMethod("GetSecurityDescriptor",null,null);
ManagementBaseObject descriptor = secDesc.Properties["Descriptor"].Value as ManagementBaseObject;
ManagementBaseObject owner = descriptor.Properties["Owner"].Value as ManagementBaseObject;
return owner.Properties["Domain"].Value.ToString() + "\\" + owner.Properties["Name"].Value.ToString();
}
Hamid.Mayeli
سه شنبه 12 مرداد 1389, 09:42 صبح
میشه این owner رو یکم توضیح بدی منظورت اینکه که مثلاً فلان فایل توسط چه کسی چه تاریخی و ... ساخته شده؟
بله منظور همینی که گفتیده.
برای Quota که تنظیم میکنیم احتیاج دارم.
Hamid.Mayeli
سه شنبه 12 مرداد 1389, 09:43 صبح
private string GetFileOwner(string path)
{
ManagementObject mgmt = new ManagementObject("Win32_LogicalFileSecuritySetting.path='" + path + "'");
ManagementBaseObject secDesc = mgmt.InvokeMethod("GetSecurityDescriptor",null,null);
ManagementBaseObject descriptor = secDesc.Properties["Descriptor"].Value as ManagementBaseObject;
ManagementBaseObject owner = descriptor.Properties["Owner"].Value as ManagementBaseObject;
return owner.Properties["Domain"].Value.ToString() + "\\" + owner.Properties["Name"].Value.ToString();
}
سلام تشکر از کمکتون ولی نفهمیدم اینا چین؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.