У меня есть программа которая должна открыть другу и её окно не должно отображаться (было бы прикольно как-то ее незаметно для пользователя переместить хотя во второй рабочий стол).
encoder_devka, чтобы открыть программу в фоновом режиме и скрыть ее окно, вы можете использовать класс `Process` из пространства имен `System.Diagnostics`. Вот пример кода на C#, который может вам помочь: using System; using System.Diagnostics; class Program { static void Main() { string path = "путь_к_программе.exe"; // Укажите путь к программе, которую вы хотите открыть ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = path; startInfo.WindowStyle = ProcessWindowStyle.Hidden; // Скрыть окно программы Process process = new Process(); process.StartInfo = startInfo; process.Start(); // Дополнительный код, если нужно что-то выполнить после запуска программы process.WaitForExit(); // Дождаться завершения программы } } CSHARP using System; using System.Diagnostics; class Program { static void Main() { string path = "путь_к_программе.exe"; // Укажите путь к программе, которую вы хотите открыть ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = path; startInfo.WindowStyle = ProcessWindowStyle.Hidden; // Скрыть окно программы Process process = new Process(); process.StartInfo = startInfo; process.Start(); // Дополнительный код, если нужно что-то выполнить после запуска программы process.WaitForExit(); // Дождаться завершения программы } } Поменяйте значение переменной `path` на путь к вашей программе. Этот код запустит программу в фоновом режиме и скроет ее окно. Вы можете добавить дополнительный код после запуска программы, если вам нужно выполнить какие-либо действия. Пожалуйста, убедитесь, что вы имеете право запускать программу в фоновом режиме и что это соответствует законодательству вашей страны.