כיצד לדעת אם משתמש נוכחי מנותק באמצעות C#
-
אם משתמש כיצד מנותק :? :? :?
אני מניח שכוונתך לבדוק איזה משתמש מפעיל יישום נוכחי.פורסם במקור בפורום CODE613 ב25/12/2014 21:05 (+02:00)
-
תוכל להשתמש עם הכלי Mgmtclassgen.exe
http://msdn.microsoft.com/en-us/library/2wkebaxa(vs.80).aspx
ליצור קוד כזה:using System.Management; public static class Module1 { public static bool IsUserLoggedOn(string userName) { ManagementClass mc = new ManagementClass("Win32_Process"); ManagementObjectCollection moc = mc.GetInstances(); ManagementObject mo = null; foreach (ManagementObject mo_loopVariable in moc) { mo = mo_loopVariable; ROOT.CIMV2.Process p = new ROOT.CIMV2.Process(mo); string processDomain = null; string processUser = null; p.GetOwner(processDomain, processUser); if (processUser == userName) { return true; } } } }
פורסם במקור בפורום CODE613 ב27/12/2014 19:38 (+02:00)