سؤال

لديّ قابلة للتنفيذ تحتاج إلى تشغيل كمسؤول على نظام Windows ، وبدأته خدمة. من أجل البساطة والأمان ، أفضل فقط السماح للخدمة بتشغيل حساب "النظام" ، لكنني أرغب في أن يولد التنفيذ بامتيازات إدارية.

هل هناك أي شيء مثل أ chmod +s على Windows التي تسمح لي بالقيام بذلك ، بحيث عندما أقوم بتثبيت الأشياء وتسجيل الخدمة كمسؤول ، يمكنني الإشارة إلى القابلة للتنفيذ لتكون قادرًا على التشغيل كمسؤول ، أو القيام بذلك ، سأحتاج إلى تسجيل خدمة لتشغيل كمسؤول؟

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

المحلول

على Windows Vista وبعد ذلك ، يمكنك تضمين ملف واضح في القابل للتنفيذ الذي يطلب Windows لبدء البرنامج مع وصول المسؤول (انظر إنشاء وتضمين بيان التطبيق (UAC)). قد يكون هذا أو لا يكون مفيدًا ، لأن حساب الخدمة لا يزال يحتاج إلى امتيازات إدارية على الرغم من أن خدمتك نفسها لا تحتاج إلى تشغيل مع وصول المسؤول الكامل.

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