Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

HOW TO: Load Specific Monitor Profile if device is being accessed via Remote Desktop app

User Image
CBAY
4 discussion posts
Is there a script that can automatically load a monitor profile when the computer is being accessed via RDP?
Nov 2, 2021  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Hello,

You should be able to use this line to detect if the current session is an RDP session:

Code

// check if the script is running in an RDP session
if (System.Windows.Forms.SystemInformation.TerminalServerSession)
{
// Load monitor profile here
}


Thanks!
Nov 3, 2021 (modified Nov 3, 2021)  • #2
User Image
CBAY
4 discussion posts
Hello Owen -

Thanks for your reply! I entered & verified this function, but when I click "Run Function" nothing happens. Any ideas?

Code

using System;
using System.Drawing;
public static class DisplayFusionFunction
{
    public static void Run(IntPtr windowHandle)
    {
        // Set your monitor profile name here
        string profileName = "Remote Single ACER";
        
        // Gets the number of monitors and if it equals 2, loads the monitor profile    
        if (System.Windows.Forms.SystemInformation.TerminalServerSession)
        {
            BFS.DisplayFusion.LoadMonitorProfile(profileName);
        }
    }
}
• Attachment [protected]: script verify.png [335,867 bytes]
Nov 20, 2021  • #3
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Hello,

Strange, is the script on the machine that you are remoting into?

Thanks!
Nov 23, 2021  • #4
Was this helpful?  Login to Vote(1)  Login to Vote(-)