سؤال

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

وأنا قادرة على أداء LockWorkstation ولكن غير قادر على أن يكون أي شيء لإطلاق محطة العمل. يمكن لأي مساعدة الجسم لي بشأن فتح العرض مع مساعدة من C # و في ويندوز 7؟ سمعت من دلل GINA التي يمكن أن تساعد، ولكن أنا لا أعرف شيئا عن هذا it.Can استخدامها لWin7 وو. NET 3.5؟

والشكر

و_Prat.

لا يوجد حل صحيح

نصائح أخرى

وأنا لا أعتقد أن تفعل ذلك ممكنا من الناحية التقنية. تم إهمال GINAs بعد XP و طريقة جديدة لتوفير المصادقة المخصصة في ويندوز فيستا / Win7 وهو استخدام وICredentialProvider جهة تعامل. حتى إذا كنت تحصل على هذا العمل سوف لا تزال لديها لارسال نحو ما تسلسل الانتباه آمن، <م> أي بمعنى. السيطرة، البديل، حذف، لبدء تسجيل الدخول. إرسال السيطرة، البديل، حذف برمجيا عبارة في حد ذاته شيء يصعب القيام به، وغير معتمدة حقا.

وهذا يبدو وكأنه الكثير من العمل لبعض الأتمتة وربما لم يكن لديك الكثير من العائد على الاستثمار. يمكنك اختبار هذا عن طريق تسجيل المستخدم بشكل كامل ومن ثم الدخول مرة أخرى؟ إذا كان الأمر كذلك، ثم هل يمكن وضع آلة اختبار لتسجيل الدخول التلقائي للمستخدم. عند تسجيل الخروج وسوف تغلق الدورة ومن ثم على الفور تسجيل الظهر المستخدم في ويمكن معرفة ما اذا كان القرار هو ما كنت تتوقع.

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