نمایش نتایج 1 تا 5 از 5

نام تاپیک: پیدا کردن Owner فایل

  1. #1

    پیدا کردن Owner فایل

    سلام

    برای پیدا کردن Owner فایلهای موجود در سیستم از چه روشی میتوان استفاده کرد.

    با تشکر.


  2. #2
    کاربر دائمی آواتار sayan
    تاریخ عضویت
    آذر 1383
    محل زندگی
    Visual Studio
    پست
    374

    نقل قول: پیدا کردن Owner فایل

    میشه این owner رو یکم توضیح بدی منظورت اینکه که مثلاً فلان فایل توسط چه کسی چه تاریخی و ... ساخته شده؟

  3. #3
    کاربر دائمی آواتار ricky22
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    شیراز
    پست
    1,591

    نقل قول: پیدا کردن Owner فایل

    [SIZE=3][COLOR=#0000ff]private[/COLOR] [COLOR=#0000ff]string[/COLOR] GetFileOwner([COLOR=#0000ff]string[/COLOR] path)[/SIZE]

    [SIZE=3]{[/SIZE]

    [SIZE=3]ManagementObject mgmt = [COLOR=#0000ff]new[/COLOR] ManagementObject("Win32_LogicalFileSecuritySetting .path='" + path + "'");[/SIZE]

    [SIZE=3]ManagementBaseObject secDesc = mgmt.InvokeMethod("GetSecurityDescriptor",[COLOR=#0000ff]null[/COLOR],[COLOR=#0000ff]null[/COLOR]);[/SIZE]

    [SIZE=3]ManagementBaseObject descriptor = secDesc.Properties["Descriptor"].Value [COLOR=#0000ff]as[/COLOR] ManagementBaseObject;[/SIZE]

    [SIZE=3]ManagementBaseObject owner = descriptor.Properties["Owner"].Value [COLOR=#0000ff]as[/COLOR] ManagementBaseObject;[/SIZE]

    [SIZE=3][COLOR=#0000ff]return[/COLOR] owner.Properties["Domain"].Value.ToString() + "\\" + owner.Properties["Name"].Value.ToString();[/SIZE]

    [SIZE=3]}[/SIZE]



  4. #4

    نقل قول: پیدا کردن Owner فایل

    میشه این owner رو یکم توضیح بدی منظورت اینکه که مثلاً فلان فایل توسط چه کسی چه تاریخی و ... ساخته شده؟
    بله منظور همینی که گفتیده.
    برای Quota که تنظیم میکنیم احتیاج دارم.

  5. #5

    نقل قول: پیدا کردن Owner فایل

    نقل قول نوشته شده توسط ricky22 مشاهده تاپیک
    [size=3][color=#0000ff]private[/color] [color=#0000ff]string[/color] GetFileOwner([color=#0000ff]string[/color] path)[/size]

    [size=3]{[/size]

    [size=3]ManagementObject mgmt = [color=#0000ff]new[/color] ManagementObject("Win32_LogicalFileSecuritySetting .path='" + path + "'");[/size]

    [size=3]ManagementBaseObject secDesc = mgmt.InvokeMethod("GetSecurityDescriptor",[color=#0000ff]null[/color],[color=#0000ff]null[/color]);[/size]

    [size=3]ManagementBaseObject descriptor = secDesc.Properties["Descriptor"].Value [color=#0000ff]as[/color] ManagementBaseObject;[/size]

    [size=3]ManagementBaseObject owner = descriptor.Properties["Owner"].Value [color=#0000ff]as[/color] ManagementBaseObject;[/size]

    [size=3][color=#0000ff]return[/color] owner.Properties["Domain"].Value.ToString() + "\\" + owner.Properties["Name"].Value.ToString();[/size]

    [size=3]}[/size]


    سلام تشکر از کمکتون ولی نفهمیدم اینا چین؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •