إنشاء ملف في نظام التشغيل Windows 7 من تطبيق C # WinForms

StackOverflow https://stackoverflow.com/questions/2000341

  •  18-09-2019
  •  | 
  •  

سؤال

لدي تطبيق WinForm الذي يقوم بإنشاء ملفات CSV. أعطي المستخدم خيار اختيار المسار الذي يتم فيه حفظ هذه csvs.

يستخدم المستخدم Windows 7 وقمت بتسجيل الدخول باسم المسؤول. عندما يحاول حفظ CSVS عن طريق التطبيق، هناك خطأ "تم رفض الإذن".

التطبيق الذي يواجه مشكلة على وجه الخصوص هو تطبيق وحدة التحكم. نحن نقوم بإنشاء مهمة مجدولة، ويتم تحديد المهمة لبدء العملية كحساب المسؤول الخاص به. ومع ذلك، سيكون لديك مشكلات عندما يحاول التطبيق حفظ ملف إلى المجلد المحدد (الذي يحتوي اسم المستخدم الخاص به على إذن بالكتابة إليه).

هل هناك طريقة للسماح لمسؤول الماكينة بإنشاء مجلدات / ملفات في أي مكان لديه إذن به عبر التطبيق؟

شكرا لك!

هل كانت مفيدة؟

المحلول

يمكنك إما تشغيل UAC أو تتطلب العملية تشغيل في سياق مرتفع.

بشكل عام، يجب أن لا تقلق بشأن ذلك ما لم يتم تصميم طلبك خصيصا لتغيير الاشياء الإدارية في النظام، يجب أن تدع المستخدم يقرر تشغيله في وضع مرتفع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top