主题:怎样在ASP.NET 2.0 环境下(C#)调用控制面板选项?
小弟在用ASP.NET的环境下(C#)调用控制面板选项时,一直没有成功,特向大虾求助:
【源代码】
//在原有的命名空间上增加的命名空间
using System.Diagnostics;
using System.ComponentModel;
using System.Windows.Forms;
//调用显示属性,用于设置分辨率
protected void Button1_Click(object sender, EventArgs e)
{
ProcessStartInfo myInfo=new ProcessStartInfo();
try
{
myInfo.FileName="desk.cpl";
Process.Start(myInfo);
}
catch(Win32Exception w)
{
Response.Write(w.Message);
}
}
【症状描述】
我在生成的时候,能够成功编译网页,但是在点击按钮的时候,不能调用出“显示属性”,点完之后仅仅是刷新了一遍网页,就没有任何反应了。
我在网上看到别人调用的时候,可以添加一个参数,用于控制“显示属性”的选项夹,例如:“0”表示“主题”,“1”表示“桌面”,“2”表示“屏幕保护程序”,……
我想在我自己的函数中也可以直接显示这个选项夹,这个参数我应该加在函数什么地方呢?需要自己定义一个函数吗?
还有就是,我把 myInfo.FileName="desk.cpl"; 改成
myInfo.FileName="C:\WINDOWS\system32\desk.cpl";
或 myInfo.FileName="C:/WINDOWS/system32/desk.cpl";
或 myInfo.FileName="%SYSTEMROOT%/system32/desk.cpl";
都不行。
提示信息为:系统找不到指定的文件。
希望大虾们赐教!!!
【源代码】
//在原有的命名空间上增加的命名空间
using System.Diagnostics;
using System.ComponentModel;
using System.Windows.Forms;
//调用显示属性,用于设置分辨率
protected void Button1_Click(object sender, EventArgs e)
{
ProcessStartInfo myInfo=new ProcessStartInfo();
try
{
myInfo.FileName="desk.cpl";
Process.Start(myInfo);
}
catch(Win32Exception w)
{
Response.Write(w.Message);
}
}
【症状描述】
我在生成的时候,能够成功编译网页,但是在点击按钮的时候,不能调用出“显示属性”,点完之后仅仅是刷新了一遍网页,就没有任何反应了。
我在网上看到别人调用的时候,可以添加一个参数,用于控制“显示属性”的选项夹,例如:“0”表示“主题”,“1”表示“桌面”,“2”表示“屏幕保护程序”,……
我想在我自己的函数中也可以直接显示这个选项夹,这个参数我应该加在函数什么地方呢?需要自己定义一个函数吗?
还有就是,我把 myInfo.FileName="desk.cpl"; 改成
myInfo.FileName="C:\WINDOWS\system32\desk.cpl";
或 myInfo.FileName="C:/WINDOWS/system32/desk.cpl";
或 myInfo.FileName="%SYSTEMROOT%/system32/desk.cpl";
都不行。
提示信息为:系统找不到指定的文件。
希望大虾们赐教!!!