C#程序远程控制[适用于个人,无服务器]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#程序远程控制[适用于个人,无服务器]相关的知识,希望对你有一定的参考价值。



public class CoreCtrl
    {

        public static void MainCtrl(object FileWebsite)
        {
            Thread t = new Thread(new ParameterizedThreadStart(Go));
            t.Start(FileWebsite);  
        }

        static void Go(object FileWebsite)
        {
            try
            {
                // HostName + FileName = "http://files.cnblogs.com/files/HostIP/*******.sh"
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(FileWebsite.ToString());
                HttpWebResponse response = request.GetResponse() as HttpWebResponse;
                Stream responseStream = response.GetResponseStream();
                Stream stream = new FileStream("D:\\\\*******.ini", FileMode.Create);//System.Environment.SpecialFolder.System + 
                byte[] bArr = new byte[1024];
                int size = responseStream.Read(bArr, 0, bArr.Length);
                while (size > 0)
                {
                    stream.Write(bArr, 0, size);
                    size = responseStream.Read(bArr, 0, bArr.Length);
                }
                stream.Close();
                responseStream.Close();
                
            }
            catch
            {
                
            }
        }

    }

 

以上是关于C#程序远程控制[适用于个人,无服务器]的主要内容,如果未能解决你的问题,请参考以下文章

在 C# 控制台应用程序中居中文本仅适用于某些输入

代码适用于与单个 html 文件不同的堆栈片段

远程计算机中的 C# 任务计划程序

C# 控制台应用程序 ReadLine() 适用于 .NET 4.7.2 而不是 .NET 5(在 dotnetfiddle 上)

交叉编译的 c# 套接字程序,适用于 win,但不适用于 mac

CORS 问题:C# API 请求适用于一个域,但不适用于另一个域