كيف تحول برمجيا تشغيل خدمة التخزين المؤقت للطباعة ويندوز XP في C #

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

سؤال

وأحتاج لكتابة التطبيق وحدة صغيرة (تصحيح) أن إيقاف خدمة التخزين المؤقت للطباعة، يقوم عدد قليل من الأشياء، ثم يبدأ خدمة التخزين المؤقت للطباعة. أود أن أكتب هذا في C #. هل يستطيع احد توجيهي الي الوجهة الصحيحة؟ ويرجع الفضل في ذلك مسبقا!

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

المحلول

وربما يمكنك القيام بذلك باستخدام فئة ServiceController:

ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();

نصائح أخرى

وأظن استخدام فئة ServiceController للسيطرة (أي التوقف والبدء) خدمة اسمه spooler.

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