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.