Dual monitors - Actual Updater always appears on second monitor
Posted: Mon Mar 04, 2024 1:50 pm
Hi,
We are starting Actual Updater (latest version) from within our app. I am running Windows 10 with dual monitors. Our app is running on the first (left) monitor. Every time Actual Updater starts, it displays on the second (right) monitor. That second monitor is labelled "monitor 2" in the Windows settings.
Here is our code for executing Actual Updater:
My colleague has a different dual monitor setup (different graphics card, different brand monitors) on Windows 11. The same thing happens on his system - Actual Updater always appears on his second monitor.
Moving Actual Updater to the first monitor and closing it makes no difference - it always starts on the second monitor.
All other applications we run appear on the first monitor.
How can we make Actual Updater appear on the first monitor? Thanks.
We are starting Actual Updater (latest version) from within our app. I am running Windows 10 with dual monitors. Our app is running on the first (left) monitor. Every time Actual Updater starts, it displays on the second (right) monitor. That second monitor is labelled "monitor 2" in the Windows settings.
Here is our code for executing Actual Updater:
Code: Select all
ProcessStartInfo startInfo = new ()
{
WorkingDirectory = DirectoryContainingUpdaterApp,
FileName = AppUpdaterFilename,
Arguments = arguments,
UseShellExecute = true,
WindowStyle = ProcessWindowStyle.Normal
};
Process process = new ()
{
StartInfo = startInfo
};
_ = process.Start ();
Moving Actual Updater to the first monitor and closing it makes no difference - it always starts on the second monitor.
All other applications we run appear on the first monitor.
How can we make Actual Updater appear on the first monitor? Thanks.