Запрос с 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д