コントロールパネル(Control Panel)にあるアイテムを実行するには
コントロールパネルにあるアイテムは*.cplファイルです。
呼び出しはカンタン。
以下をShellExecuteやCreateProcessすればOKです。
"C:\Windows\System32\rundll32.exe" shell32.dll,Control_RunDLL "xxx"
例えば、インターネット オプションを呼び出すためには、
rundll32.exe shell32.dll,Control_RunDLL "C:\windows\system32\inetcpl.cpl"
でOKです。
※ ちなみに、コマンドラインから実行する際は、OSにパスや拡張子が登録されているので、ファイル名だけで実行できます。
下記に一覧を示します(Windows XP SP2の場合です)。OSごとに多少異なりますので、確認してみてください。
CPL名 |
内容 |
inetcpl.cpl |
インターネット オプション |
access.cpl |
ユーザー補助のオプション |
appwiz.cpl |
プログラムの追加と削除 |
desk.cpl |
画面のプロパティ |
firewall.cpl |
Windows ファイアウォール |
hdwwiz.cpl |
ハードウェアの追加と削除 |
intl.cpl |
地域と言語のオプション |
irprops.cpl |
ワイヤレス リンク |
joy.cpl |
ゲーム コントローラ |
main.cpl |
マウスのプロパティ |
mmsystem.cpl |
サウンドとオーディオ デバイスのプロパティ |
ncpa.cpl |
ネットワーク接続 |
netsetup.cpl |
ネットワーク セットアップ ウィザード |
nusrmgr.cpl |
ユーザー アカウント |
odbccp32.cpl |
ODBC データ ソース アドミニストレータ |
powercfg.cpl |
電源オプションのプロパティ |
sysdm.cpl |
システムのプロパティ |
telephon.cpl |
所在地情報 |
timedate.cpl |
日付と時刻のプロパティ |
wscui.cpl |
Windows セキュリティ センター |
wuaucpl.cpl |
自動更新 (Windows Updateの) |
※ 基本的に、C:\Windows\system32以下にありますので、*.cplで検索してみますとみつかります。 |