C#调用控制面板选项

时间:2021-03-14 17:08:20

C#是一门由Microsoft新推出的开发语言,它是基于Microsoft的.NET Framework平台基础上的新兴的开发工具。

正因为它是由Microsoft公司推出的,所以它对Microsoft的所有产品的兼容性与相互操作性是其它公司开发出的编程语言所不及的。Microsoft开发的Windows操作系统与C#之间的关系也非常紧密。从而实现了C#对Windows的无缝操作。

下面,我们就以“C#对Windows控制面板中的选项进行操作”为题讲述一下它们之间的联系。

在Windows操作系统中,控制面板的文件一般是以“.cpl”为后缀的,下表列出Windows控制面板常用的选项及其文件名:

-

选项文件名

Internet选项:inetcpl.cpl

ODBC数据源管理:odbccp32.cpl

电话和调制解调器选项:telephon.cpl

电源选项:powercfg.cpl

辅助功能选项:access.cpl

区域和语言选项:intl.cpl

日期和时间:timedate.cpl

声音和音频设备:mmsys.cpl

鼠标:main.cpl

添加或删除程序:appwiz.cpl

添加硬件:hdwwiz.cpl

网络连接:ncpa.cpl

系统:sysdm.cpl

显示:desk.cpl

用户帐户:nusrmgr.cpl

游戏控制器:joy.cpl

语音:sapi.cpl

字体:Fonts

这些是常用的控制面板中的选项。

操作:

我们在C#中可以用以下方式打开操作:

using System.Diagnostics;//在调用命名空间时调用。

//在事件处理中我们可以采用如下方式:

try

{

Process.Start([带上以上的文件名全称]);

}

catch(Win32Exception win32ex)

{

MessageBox.Show(出错原因:+win32ex.Message,出错,MessageBoxButtons.OK,MessageBoxIcon.Error);

}

示例:

我们以Internet选项为例进行操作:

我们修改一下上面的代码为:

using System.Diagnostics;

ProcessStartInfo Info=new ProcessStartInfo();