private void LogOffRemoteUser() { if (!CheckForValidState(false)) { return; } int startingPosition = 0; string[] computerNames = mComputerNameTextBox.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); if (computerNames[0] == "ComputerName") { startingPosition = 1; } for (int i = startingPosition; i < computerNames.Length; i++) { mWmiInstanceProcessExecutor = new WmiObjectMethodExecutor(computerNames[i], "cimv2", "Win32_OperatingSystem=@"); mWmiInstanceProcessExecutor.SetParamThenExecuteTargetMethodGen <int>("Win32Shutdown", "Flags", 0); } }
private void LogOffRemoteUser() { if (!CheckForValidState(false)) return; int startingPosition = 0; string[] computerNames = mComputerNameTextBox.Text.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); if (computerNames[0] == "ComputerName") startingPosition = 1; for (int i = startingPosition; i < computerNames.Length; i++) { mWmiInstanceProcessExecutor = new WmiObjectMethodExecutor(computerNames[i], "cimv2", "Win32_OperatingSystem=@"); mWmiInstanceProcessExecutor.SetParamThenExecuteTargetMethodGen<int>("Win32Shutdown", "Flags", 0); } }