Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hueman domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/CloudIngenium.com/htdocs/wp-includes/functions.php on line 6114
Executing or Opening Control Panel Items – Knowledge eXchange

Executing or Opening Control Panel Items

 Sometimes you have to open or access Control Panel Items via a script or you want to open it for a remote client and it is kind of hard to come up with a command line to address that issue. Microsoft has posted in their MSDN website (http://msdn2.microsoft.com/En-US/library/bb419052.aspx) information regarding how to do this.

Most importantly, if your application wishes to open an item in the Control Panel you use:

WinExec("c:windowssystem32control.exe MyCpl.cpl", SW_NORMAL);

And if you simply wish to open something like the Printers and Faxes folder, take a look at this (obtained as is from the website mentioned above):

 

Legacy Control Panel Commands

When you use the WinExec function, the system can recognize special
Control Panel commands. These commands predate Windows Vista.

control.exe desktop Launches the Display Properties window.
control.exe color Launches the Display Properties window with the Appearance tab
preselected.
control.exe date/time Launches the Date and Time Properties window.
control.exe international Launches the Regional and Language Options window.
control.exe mouse Launches the Mouse Properties window.
control.exe keyboard Launches the Keyboard Properties window.
control.exe printers Displays the Printers and Faxes folder.
control.exe fonts Displays the Fonts folder.

For Windows 2000 and later systems:

control.exe folders Launches the Folder Options window.
control.exe netware Launches the Novell NetWare window (if installed).
control.exe telephony Launches the Phone and Modem Options window.
control.exe admintools Displays the Administrative Tools folder.
control.exe schedtasks Displays the Scheduled Tasks folder.
control.exe netconnections Displays the Network Connections folder.
control.exe infrared Launches the Infrared Monitor window (if installed).
control.exe userpasswords Launches the User Accounts window.

 Alternatively you can try something like:

 ::{2227A280-3AEA-1069-A2DE-08002B30309D}

That would open the Printers and Faxes if ran from the Start–>Run Menu. You can probably leverage this and use similar IDs for different things in Windows.  

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.