我正在尝试在选中复选框时执行一个类,但是该类无法正常工作,因此我现在正在尝试在checkbox1中执行。 这是我到目前为止所拥有的。
我尝试使用一个类并做类似AutoInjector.cs
的操作AutoInjector AI = new AutoInjector();
然后我尝试像这样使用它。
checkbox1.checked()
{
Run(AI);
}
这就是我现在拥有的
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked)
{
public partial class App : System.Windows.Application
{
ExploitAPI api = new ExploitAPI();
public bool IsProcessOpen(string name)
{
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.Contains(name))
{
return true;
}
}
return false;
}
protected override void OnStartup(StartupEventArgs e)
{
// Get Reference to the current Process
Process thisProc = Process.GetCurrentProcess();
if (IsProcessOpen("RobloxPlayerBeta.exe") == false)
{
System.Windows.MessageBox.Show("Roblox not open!");
}
else
{
// Check how many total processes have the same name as the current one
if (Process.GetProcessesByName(thisProc.ProcessName).Length > 0)
{
// If ther is more than one, than it is already running.
//System.Windows.MessageBox.Show("Already Injected.");
//return;
api.LaunchExploit();
}
base.OnStartup(e);
}
}
}
}
else if (!checkBox1.Checked)
{
//nothing here..
}
}
什么都没用...错误错误错误
答案 0 :(得分:0)
好,我们来整理一下内容:
1)[第二行代码,第5行]您无法在方法内部声明类,请尝试将App
类移至外部文件
1b)[第二行,第5行]将其移至另一个文件后,在Checkbox Changed方法上调用App
类
2)[第一个代码]您无法检查类似这样的属性,代码应该在这样的方法内部
public void IfCheckedRunAI()
{
if (checkBox1.Checked)
{
Run(AI);
}
}
3)切记:方法位于类/结构内,而名称/空间内
4)[第二行,第46行]如果布尔检查返回false,则您无需执行任何操作