问题描述
我正在尝试从下面的代码下载dll并将其注入csgo,但我一直收到此错误“在WebClient请求期间发生异常”。我的dll的下载网站正确无误,并且文件路径也正确。但是我对导致它的原因不了解。
注入代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace loader
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender,EventArgs e)
{
var name = "csgo";
var target = Process.GetProcessesByName(name).FirstOrDefault();
if (target != null) // if csgo is running
{
WebClient download = new WebClient();
download.DownloadFile(settings.dllonsite,settings.dllondevice); //download the dll
if (!File.Exists(settings.dllondevice)) //check if the dll exists
{
MessageBox.Show(settings.unexpectedmsg,settings.cheatname);
Application.Restart();
}
var dll = File.ReadAllBytes(settings.dllondevice);
var injector = new ManualMapInjector(target) { AsyncInjection = true };
label1.Text = $"hmodule = 0x{injector.Inject(dll).ToInt64():x8}"; //inject the dll into the target
File.Delete(settings.dllondevice); //delete the dll
}
else
{
MessageBox.Show(settings.csgomsg,settings.cheatname); //csgo is not running
}
}
private void Form2_Load(object sender,EventArgs e)
{
listBox1.Items.Add("CSGO"); //0 you can add more if you want
}
private void listBox1_SelectedindexChanged(object sender,EventArgs e)
{
}
}
}
要从数据库下载并检查数据库中的用户信息的站点代码。“ example.com”已替换为100%有效的我的域。我可以使用下载链接从它手动下载一切正常。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace loader
{
class settings
{
public static string ping = "https://example.com";
public static string cheatname = "example.com";
public static int version = 1;
public static string versiontxt = "https://example.com/version.txt";
public static string loaderexe = "https://example.com/loader.exe";
public static string discord = "https://example.com/example";
public static string forum = "https://example.com/";
public static string checkPHP = "https://example.com/check.PHP?username=";
public static string hwid1;
public static string dllonsite = "https://example.com/cheat.dll";
public static string dllondevice = @"C:\Windows\cheat.dll";
public static string unexpectedmsg = "Error: An unexpected error happened,loader will Now restart";
public static string csgomsg = "Error: CS:GO is not open! Please start CS:GO then inject";
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)