vc 代码创建IIS(WeB)站点
来源:互联网 发布:国家统计局人口数据图 编辑:程序博客网 时间:2024/04/30 11:25
// CreateVirtualDirection参数说明
// lpszVirtualDirName需要建立的虚拟目录的目录名字
// lpszDiskPath 需要建立虚拟目录的本地磁盘目录
//////////////////////////////////////////////
BOOL CreateVirtualDirection(LPCTSTR lpszVirtualDirName,LPCTSTR lpszDiskPath)
{
IADsContainer* iContainer;
IADs* iAds;
if(ADsGetObject(L"IIS://localhost/w3svc",IID_IADsContainer,(void**)&iContainer)==S_OK)
{
//等到默认站点
iContainer->GetObject(_bstr_t("IIsWebServer"), _bstr_t("1"),(IDispatch**)&iAds);
if(iAds->QueryInterface(IID_IADsContainer,(void**)&iContainer)==S_OK)
{
//得到默认站点的根目录
iContainer->GetObject(_bstr_t("IIsWebVirtualDir"),_bstr_t("Root"),(IDispatch**)&iAds);
//获得访问虚拟目录
if(iAds->QueryInterface(IID_IADsContainer,(void**)&iContainer)==S_OK)
{
//先删除了虚拟目录
iContainer->Delete(_bstr_t("IIsWebVirtualDir"), _bstr_t(lpszVirtualDirName));
建立虚拟目录
if(iContainer->Create(_bstr_t("IIsWebVirtualDir"), _bstr_t(lpszVirtualDirName),(IDispatch**)&iAds)==S_OK)
{
//设置虚拟目录的属性
iAds->Put(_bstr_t("AccessRead"),_variant_t("True"));//注意跟VB中的设置属性比较
iAds->Put(_bstr_t("AccessWrite"),_variant_t("True"));
iAds->Put(_bstr_t("Path"),_variant_t(lpszDiskPath));
iAds->SetInfo();
iAds->Release();
iAds->Release();
iContainer->Release();
iContainer->Release();
return TRUE;
}
else
{
iAds->Release();
iAds->Release();
iContainer->Release();
iContainer->Release();
return FALSE;
}
}
else
{
iAds->Release();
iContainer->Release();
}
}
else
{
iAds->Release();
}
iContainer->Release();
}
return FALSE;
}
//使用VC需要初始化COM环境,别忘了APP类的InitInstance中AfxOleInit()函数的调用哦。
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/vc/vc_js/2008826/137574_2.html
- vc 代码创建IIS(WeB)站点
- vc 代码创建FTp站点
- asp在IIS上创建一个web站点
- IIS使用指南之三 :创建和配置Web站点
- C#深入操作IIS技术(创建配置站点和设置IIS Web服务扩展)
- iis发布web站点流程
- iis发布web站点流程
- iis发布web站点流程
- 【翻译】使用IIS 7.0 PowerShell 创建web站点,Web应用,虚拟路径和应用程序池
- 【翻译】使用IIS 7.0 PowerShell 创建web站点,Web应用,虚拟路径和应用
- vc 扫描IIS站点及端口信息
- 创建iis下的ftp站点和web网站的方法
- iis中创建、配置一个web站点,使其可支持asp和php
- C#操作IIS程序池及站点的创建配置实现代码
- C#操作IIS程序池及站点的创建配置实现代码
- installshiled 创建iis应用程序池和站点
- C#创建IIS站点或者虚拟目录
- C# 编程创建 IIS 7 站点
- Java与模式笔记(17)
- 主题:优化MyEclipse7.5(其他版本可以类推)
- pku 2272 Bullseye
- Java与模式笔记(18)
- pku2451 半平面交
- vc 代码创建IIS(WeB)站点
- 在恍惚中渐行渐远
- 改变键盘颜色 iphone
- 2010.8.oj记录(已完结)
- 收集了一下WINDDOWS VISTA密码破解的方法
- 收集了一下WINDDOWS VISTA密码破解的方法
- 收集了一下WINDDOWS VISTA密码破解的方法
- 收集了一下WINDDOWS VISTA密码破解的方法
- Java调用T-SQL进行数据库的备份和还原