كيف تحول برمجيا تشغيل خدمة التخزين المؤقت للطباعة ويندوز XP في C #
-
20-08-2019 - |
سؤال
وأحتاج لكتابة التطبيق وحدة صغيرة (تصحيح) أن إيقاف خدمة التخزين المؤقت للطباعة، يقوم عدد قليل من الأشياء، ثم يبدأ خدمة التخزين المؤقت للطباعة. أود أن أكتب هذا في C #. هل يستطيع احد توجيهي الي الوجهة الصحيحة؟ ويرجع الفضل في ذلك مسبقا!
المحلول
وربما يمكنك القيام بذلك باستخدام فئة ServiceController:
ServiceController controller = new ServiceController("Spooler");
controller.Stop();
...
controller.Start();
نصائح أخرى
net start spooler
net stop spooler
وأظن استخدام فئة ServiceController
للسيطرة (أي التوقف والبدء) خدمة اسمه spooler
.
لا تنتمي إلى StackOverflow