Wyse Device Manager(WDM) – Push Screen Resolution Setting – XPe/WES


  1. windows screen resolution changing program that does it via command line arguments
  2. pskill.exe
  3. My VBscript code to make the logic handling easy
  4. Finally wrapping everything with a Wyse rapport script

VBScript Code

' NAME: ChangeScreenRes.vbs
' AUTHOR: Smulpuru ,
' DATE : 7/5/2012

Dim objFSO, objFile, strFilename, blnExists, Command1, Command2, width, heigth, WshShell, strRegvalue, strValue
strFilename = "C:\Windows\System32\multires.exe"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
Set args = WScript.Arguments

width = args.Item(0)
heigth = args.Item(1)

Command1 = strFilename + " /" + width + "," + heigth
Command2 = "c:\windows\system32\pskill.exe -t multires.exe"

strRegvalue = "HKEY_CURRENT_USER\Software\Sysinternals\PsKill\EulaAccepted"
strValue = 1
WshShell.RegWrite strRegvalue, strValue,"REG_DWORD"

'blnExists will be True or False
blnExists = objFSO.FileExists(strFilename)

If blnExists Then
WshShell.Run Command1
WScript.Sleep 5000
WshShell.Run Command2
End If

Set WshShell = Nothing
Set objFSO = Nothing

Copy Files to WDM File Repository

pskill.exe; multires.exe and ChangeScreenRes.vbs to ftp://[WDM-Server]/Rapport/Video

Rapport Script

Category=Device Configuration
; Date: 5/10/2012

SF "Video\multires.exe" "c:\windows\system32\multires.exe"
DF "c:\ssmc\ChangeScreenRes.vbs"
SF "Video\ChangeScreenRes.vbs" "c:\ssmc\ChangeScreenRes.vbs"
SF "Video\pskill.exe" "c:\windows\system32\pskill.exe"
EX "c:\windows\system32\cscript.exe c:\ssmc\ChangeScreenRes.vbs 1920 1200" "+10"

Download Rapport Pkg and VBScript



For WES change the OS value to WES(7) in the rapport Script.
For different resolution settings change the arguments that are passed to ChangeScreenRes.vbs in the rapport script.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s