تشغيل مشروع الإعداد (المدمج في .NET) مع امتيازات المسؤول

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

سؤال

لقد قمت بإنشاء مشروع إعداد في Visual Studio 2008. كيف يمكنني تشغيل هذا الإعداد مع امتيازات المسؤول - لقد حاولت النقر بزر الماوس الأيمن، واجهت كمسؤول. فيستا لا يطالبني بكلمة مرور. هل فاتني شيء؟

PK.

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

المحلول

عند النقر بزر الماوس الأيمن واختر "تشغيل كمسؤول"، هل تحصل على أي نوع من حوار منبثق على الإطلاق؟ أيضا، هل يعمل تطبيق الإعداد الخاص بك فعلا؟

إذا حصلت على "يحتاج Windows يحتاج إلى إذن منك متابعة" الحوار "، مع عدم وجود مربع إدخال كلمة المرور، فأنت قمت بتسجيل الدخول بالفعل كإدمان وأنت مطالب فقط بمنح سلامة عالية لتطبيقك. إذا كنت تريد أن تتم مطالبتك بكلمة مرور، فستحتاج إلى تسجيل الدخول باستخدام حساب مستخدم قياسي.

إذا لم تحصل على مربع حوار منبثق على الإطلاق، فسيحدث تخميني أحد الإجراءات التالية:

  • لديك عنصر تحكم حساب المستخدم (UAC) تم إيقاف تشغيله تماما ضمن "حسابات المستخدمين" في لوحة التحكم.
  • أنت تعمل من حساب مستخدم قياسي، وتم تكوين UAC ك "لا موجه: فشل ولا تبدأ البرنامج إذا كان مطلوبا حقوق المسؤول". من الواضح أن هذا مناسب فقط إذا فشل طلبك في البدء.

مزيد من المعلومات حول UAC هنا.

نصائح أخرى

السؤال الأول: هل تم تمكين UAC؟

إذا كنت ترغب في التأكد من تشغيل الإعداد مع رمز رمزي مرتفع، فيمكنك دائما فتح موجه أمر مرتفع وتشغيل الإعداد من هناك. للحصول على موجه الأوامر المرتفعة انقر فوق Start ثم اكتب cmd تليها Ctrl+Shift+Enter.

هل تقوم الإعداد بتجميع MSI أو EXE أو كليهما؟ إذا كان الإعداد هو مجرد ملف MSI بعد ترجمة أن إعداد إعداد MSI يجب أن يطلب منك رفع مباشرة قبل أن يبدأ في تثبيت التطبيق (عادة على صفحة "جاهزة").

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