Author:zfive5(zidong)
Email :zfive5@yahoo.com.cn
需求
用VC修改IIS的属性 如设为可以匿名访问 将默认网站下的主目录路径C:/Inetpub/wwwroot 在VC程序里面可以更改成任意路径.
实现
还记得两年前用msscriptcontrol 解决过一个网络问题!
代码如下:
void CTestDlgDlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
//OnOK();
char szBUF[1024]=""
"Function ChangeWebPath(computer ,webname ,path ) /r/n"
" On Error Resume Next /r/n"
" Dim vRoot,websvc, site /r/n"
" ChangeWebPath=-1 /r/n"
" Set websvc = GetObject(/"IIS:///"&computer&/"/W3svc/") /r/n"
" if (Err <> 0) Thenexit function /r/n"
" for each site in websvc /r/n"
"if site.class = /"IIsWebServer/" then /r/n"
" if site.ServerComment = webname Then /r/n"
" Set vRoot = site.GetObject(/"IIsWebVirtualDir/", /"Root/") /r/n"
" vRoot.Path = path /r/n"
" vRoot.SetInfo /r/n"
" ChangeWebPath=0 /r/n"
" exit function /r/n"
" end If /r/n"
"end if /r/n"
" next /r/n"
" End function /r/n";
CString szScript1="";
szScript1.Format("%s",szBUF);
CString szScript2="z5=ChangeWebPath(/"127.0.0.1/",/"默认网站/",/"c:///") ";
szScript1+=szScript2;
m_iis.put_Language("VBScript");
m_iis.AddCode(szScript1);
VARIANT result= m_iis.Eval("z5");
if(result.iVal==0)
{
AfxMessageBox("Success");
}
else
{
AfxMessageBox("Fail");
}
return;
}
脚本参照C:/Inetpub/AdminScripts/*.vbs编写。
总体要比纯vc编写简单的多,而且几乎同样的代码,完全可以编写出控制iis其他属性的程序!只需编写脚本!
分享到:
相关推荐
vc读取文件属性资料vc读取文件属性资料
VC 获取文件属性
用VC编程实现IIS服务器的配置,对开发web程序或许很有帮助
VC获取文件属性信息,本例是一个获取文件属性的例子,获取到文件的创建时间、修改时间、访问时间,以及文件的只读、隐藏、存档等属性,不好一点是选择文件需要手动粘贴文件路径到文本框中,这个你可以自己完善哦,...
Ex050105VC属性表属性页 Ex050105VC属性表属性页
用VC控制声卡输出声音:用CWaveOut类处理波形数据,利用声卡进行数模转换,输出声音。
介绍VC6.0属性页的使用,实现了一个类,使得属性页使用更加方便!
在VC下使用tabsheet不容易使用。特别在界面设计上。使用这个类可以轻松实现属性页,并以对话框为基础进行设计。非常好用。
用VC控制EXCEL求指定行列的和 用VC控制EXCEL求指定行列的和 用VC控制EXCEL求指定行列的和
vc6.0 自定义属性页继承自CTabCtrl
VC源码 VC对音量控制 调节音量高低 用快捷键 有源码参考
安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED安装IIS6.0VC_RED
VC 获取WORD文档相关属性信息,将查看Word文档的标题、主题、作者、模板、备注等信息,或许可为开发其它程序的VC 编程者提供帮助。
VC代码 对话条——属性 (实用代码源)VC代码 对话条——属性 (实用代码源)VC代码 对话条——属性 (实用代码源)VC代码 对话条——属性 (实用代码源)VC代码 对话条——属性 (实用代码源)VC代码 对话条——属性 (实用...
vc对文件的创建时间,修改时间,访问时间的读取和修改以及对文件隐藏,只读,系统,存档属性的读取和修改。
Vc控制打印机设置,Vc控制打印机设置,Vc控制打印机设置
一款来自国外的VC 窗体控件属性设置器源代码,可对窗体中的文本框、列表、滚动条、图像框、静态文本、按钮等元素进行设置,设置它们的阴影、边框线颜色,字体颜色、背景色等等许多的属性,设置完成后,它就变成了...
VC++6.0实现属性页功能的源码,设计美观!值得参考。
远程控制+VC代码 远程控制+VC代码