Хорошо, похоже, мой первый ответ не имеет реальной проблемы. Итак, я не знаю, есть ли приложение, которое может закрыть ваш чит-движок при запуске Steam, но я знаю, как это сделать. Я предполагаю, что у вас есть небольшой опыт программирования на C # и установлена Visual Studio.
Откройте Visual Studio, создайте новый проект (для вашего случая сервис будет на 100% идеальным, вы можете узнать, как создать сервис в Google) и выберите новое приложение wpf, я протестировал его с целевой платформой .net 4.0, но с более новой версией тоже будет работать
Загрузите исходный код из этой статьи: http://www.codeproject.com/Articles/12138/Process-Information-and-Notifications-using-WMI
Скопируйте и вставьте ProcessInfo.cs
в ваш проект (вы можете импортировать файл .cs или вручную скопировать и вставить его в новый класс)
В вашей public MainWindow()
, после InitializeComponent()
вставьте эту
Win32Process.ProcessInfo steam = new Win32Process.ProcessInfo("steam.exe");
steam.Started += new Win32Process.ProcessInfo.StartedEventHandler(this.SteamStarted);
Создать эту новую функцию
private void SteamStarted(object sender, EventArgs e)
{
foreach (var process in Process.GetProcessesByName("cheatengine.exe"))
{
process.Kill();
}
}
Готово! Надеюсь, что это ответ, который вам нужен