Запрос с php - Управление компьютером через сайт - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер, хочу сделать такое: С сайта отправить запрос, GET или POST неважно, но главное чтобы на компьютере C# принял этот запрос и выполнил действия, пример: На сайте в форме ввожу click, на компьютере запущенна программа, после принятие запроса click, нажимается кнопка. Т.е. некое управление через сайт,компьютером) Отправить запрос такой с программы C# на сайт, я могу, а вот наоборот, даже не знаю как примерно сделать...помогите)

Решение задачи: «Запрос с php - Управление компьютером через сайт»

textual
Листинг программы
static bool Screen()
            {
                 using (var wc = new WebClient())
            {
        
                var path2 = @"D:\\com.txt";
                try
                {
                    wc.DownloadFile("http://сайт/com.txt", path2);
                    StreamReader objReader = new StreamReader(path2);
                    string sLine = "";
                    ArrayList arrText = new ArrayList();
                    while (sLine != null)
                    {
                        sLine = objReader.ReadLine();
                        if (sLine != null)
                            arrText.Add(sLine);
                    }
                    objReader.Close();
 
                    foreach (string sOutput in arrText)
                    {
                        Console.Write(sOutput);
 
                        if (sOutput == "screen")
                        {
                            Graphics graph = null;
 
                            var bmp = new Bitmap(1366, 768);
 
                            graph = Graphics.FromImage(bmp);
 
                            graph.CopyFromScreen(0, 0, 0, 0, bmp.Size);
 
                            bmp.Save("D:\\screen.bmp");
                            System.Threading.Thread.Sleep(3000);
                            FTPUploadFile("D:\\screen.bmp", "screen.bmp");
                            System.Threading.Thread.Sleep(3000);
                            File.WriteAllText(path2, "");
                            System.Threading.Thread.Sleep(2000);
                            FTPUploadFile(path2, "com.txt");
                            System.Threading.Thread.Sleep(3000);
                            bmp.Dispose();
                            graph.Dispose();
                            wc.Dispose();
                            objReader.Dispose();
                            arrText.Clear();
                            sLine.Remove(0);
                            sOutput.Remove(0);
                        }
                        
                    }
                }
                catch (Exception)
                {
         
                }
                     finally
                    {
                        File.Delete(path2);
                        File.Delete("D:\\screen.bmp");
                        GC.Collect();
                        GC.WaitForPendingFinalizers();
                    }
              
            }
 
                 return Screen();
  
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5