سؤال

وكيف يمكنني قطع اتصال جلسة سطح المكتب البعيد برمجيا في C # أو تطبيق C ++؟

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

المحلول

استخدم WTSDisconnectSession .

نصائح أخرى

هل يمكن أن حاول تشغيل tsdiscon: http://support.microsoft.com/kb/321705

ويمكنك استخدام التعليمات البرمجية التالية في C # لجلب البعيد معرف المنتج اتصال سطح المكتب باستخدام اسمها ثم قتل

   Process[] my = Process.GetProcessesByName("mstsc");
   int pid = my[0].Id;
   Process pro = Process.GetProcessById(pid);
   pro.Kill();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top