Поскольку я использую ноутбук с телевизором в качестве второго монитора, я хочу сделать небольшой скрипт, который будет запускать настройки экрана от расширенного к клонированию, а когда он настроен на клонирование, он должен устанавливать расширенные настройки экрана. Я хочу сделать это на C #, так как это мой основной язык, и я думаю, что это может решить мою проблему.
Итак, я сделал консольное приложение вот так:
class Program
{
static void Main(string[] args)
{
DisplayChanger.Start();
}
private static Process DisplayChanger = new Process
{
StartInfo =
{
CreateNoWindow = true,
WindowStyle = ProcessWindowStyle.Hidden,
FileName = "DisplaySwitch.exe",
Arguments = "/extend"
}
};
}
Отлично работает, создавая новый процесс. Но мой вопрос, как я могу проверить, какое состояние имеют «дисплеи»? Мне нужно это, чтобы я мог запустить тест, чтобы увидеть, какой процесс запустить.
Спасибо за вашу помощь:)