هل من الممكن أن UAC رفع عملية دون بدء عملية أخرى

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

  •  06-07-2019
  •  | 
  •  

سؤال

وكنت أتساءل إذا كان من الممكن لبرنامج لمطالبة المستخدم مع UAC موجه لرفعه من الامتيازات الخاصة دون بدء عملية أخرى.

وجميع الأمثلة يمكنني العثور على شبكة الانترنت ويبدو أن "RUNAS" ShellExecute مما يخلق عملية جديدة مع امتيازات مرتفعة.

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

وشكرا على اي الإدخال.

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

المحلول

لا، لا يمكن أن ترفع عملية الحالية. أنت على حق - أن يكون لديك بدء عملية مرتفعة جديدة والحصول على هذا للقيام بهذا العمل بالنسبة لك

.

نصائح أخرى

وإحدى الإجابات الممكنة الأخرى (التي ينتهي به الأمر في الأساس نفس الجواب) هو أن تكون الخدمة التي يعمل على النظام المحلي أن يفعل عمل مرتفعة بالنسبة لك.

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