栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

用代码打开各种系统设置面板

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用代码打开各种系统设置面板

用代码打开各种系统设置面板

文章目录
  • 用代码打开各种系统设置面板
  • 前言
  • 一、先随便建一个MFC工程
  • 二、放几个按钮
    • 2.各个按钮代码如下
  • 总结


前言

偶然的机会需要用代码实现打开系统里的各种设置面板,就上网学习了一波,写此文章记录一下。

一、先随便建一个MFC工程 二、放几个按钮

2.各个按钮代码如下

代码如下(示例):

void CMFCControlDlg::OnBnClickedOk()
{
	//打开控制面板
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton1()
{
	//IE4的设置面板
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL inetcpl.cpl @0,1"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton2()
{
	//声音设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL mmsys.cpl @0,1"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton3()
{
	//时间日期设置面板
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL timedate.cpl @0,1"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton4()
{
	//显示设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL desk.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton5()
{
	//辅助选项
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL access.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton6()
{
	//鼠标设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL main.cpl @0,0"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton7()
{
	//键盘设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL main.cpl @1,0"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton8()
{
	//区域设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL intl.cpl @0,0"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton9()
{
	//软件设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL appwiz.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton10()
{
	//硬件设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL hdwwiz.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton11()
{
	//系统设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL sysdm.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton12()
{
	//调制解调器设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL modem.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton14()
{
	//防火墙设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL Firewall.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton16()
{
	//游戏控制器
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL joy.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton17()
{
	//网络链接设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL ncpa.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton18()
{
	//电源设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL powercfg.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton19()
{
	//高清晰音频设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL RTSnMg64.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton20()
{
	//平板和笔设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL TabletPC.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton21()
{
	//电话设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL telephon.cpl"), NULL, SW_SHOW);
}


void CMFCControlDlg::OnBnClickedButton22()
{
	//安全维护设置
	ShellExecute(NULL, _T("open"), _T("rundll32.exe"), _T("shell32.dll,Control_RunDLL wscui.cpl"), NULL, SW_SHOW);
}
总结

主要还是使用ShellExecute函数进行打开系统设置面板,网上还有其他方法,有兴趣的可以自己多去了解。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号