Hello Developers, 我希望在我的winform应用程序运行时禁用所有计算机监控程序,如 TeamViewer 。我想阻止我的应用程序跟踪,所以我需要这个。现在为临时解决方案,我关闭所有应用程序&它是我的应用程序运行时的进程。但我想只关闭监控程序(例如 TeamViewer )而不是所有程序。所以任何想法都禁用这些类型的程序。我的代码如下。谢谢你。
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Process myApplicationProcess = Process.GetCurrentProcess();
var allProcesses = Process.GetProcesses();
if (allProcesses.Count() > 1)
{
DialogResult result = MessageBox.Show("Ohter Applications are running\r\nYou must need to close all", "Message", MessageBoxButtons.OKCancel);
if (result == DialogResult.OK)
{
foreach (Process p in Process.GetProcesses())
{
if (p.Id != myApplicationProcess.Id)
p.CloseMainWindow();
}
Application.Run(new frmBrowser());
}
}
}
答案 0 :(得分:3)
在安全领域工作我可以建议你单独留下这个想法。
您的方法存在太多问题:
你就是不这样做。没有安全的方法可以保护您的应用程序不被您无法控制的环境登录。