WebClient请求期间发生异常 C#

如何解决WebClient请求期间发生异常 C#

我正在尝试从下面的代码下载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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?