我尝试创建应用程序,如果用户尝试以管理员权限运行cmd.exe,则会检查(使用计时器),如果是,那么我想要将其删除。 我不知道该怎么做。 下面是我正在使用的代码但是......当没有cmd' s运行时给我一个错误。
PS:此应用程序由标准用户运行,并以管理员身份运行列出的(允许)应用程序(我不想在管理员权限中运行cmd)。所以我需要发送凭据来杀死应用程序(cmd)作为由管理员启动的管理员。
Dim username As String = "Administrator"
Dim password As SecureString = ConvertToSecureString("xxPASSWRORDxx")
Dim domain As String = Nothing
Dim filename As String = ".\pskill.exe -u Administrator cmd.exe"
Try
System.Diagnostics.Process.Start(filename, username, password, domain)
Catch ex As Win32Exception
MessageBox.Show("Wrong username or password.",
"Error", MessageBoxButtons.OK,
MessageBoxIcon.Error)
End Try