• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 如何通过ADSI设置WebDirector的各项属性

如何通过ADSI设置WebDirector的各项属性

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了adsi,adsi是什么,adsi下载,adsi编辑器,adsi online tj等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何通过ADSI设置WebDirector的各项属性
描述:

以下是我的代码:
void CTestiisDlg::OnButton3() 
{
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/TestWeb"),(IDispatch**)&iAds);
if(iAds->QueryInterface(IID_IADsContainer,(void**)&iContainer)==S_OK)
{
iContainer->GetObject(_bstr_t("IIsWebDirector"), _bstr_t("Dir1"),(IDispatch**)&iAds);
if(iAds->QueryInterface(IID_IADsContainer,(void**)&iContainer)==S_OK)
{
iAds->Put(_bstr_t("AccessRead"),_variant_t("True"));
iAds->Put(_bstr_t("AccessWrite"),_variant_t("False"));
iAds->Put(_bstr_t("AllowAnonymous"),_variant_t("False"));
iAds->Put(_bstr_t("AuthAnonymous"),_variant_t("False"));
iAds->Put(_bstr_t("AuthNTLM"),_variant_t("True"));
iAds->SetInfo();
iAds->Release();
iAds->Release();
iContainer->Release();
iContainer->Release();
MessageBox("OK");
return ;
}
else
{
iAds->Release();
iAds->Release();
iContainer->Release();
iContainer->Release();
MessageBox("Error");
return ;
}
}
else
{
iAds->Release();
iContainer->Release();
}
}
else
{
iAds->Release();
}
iContainer->Release();
}
MessageBox("Error");
return ;
}
总是在iContainer->GetObject(_bstr_t("IIsWebDirector"), _bstr_t("Dir1"),(IDispatch**)&iAds);附近出错,此操作对WebVirtualDir就没有问题,这是为什么?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 怎么用adsi在iisscriptmaps中添加一条isapiextension的配置信息。
  • 如何利用ADSI获取IIS一个站点下的所有WebVirtualDir
  • 急求adsi编程相关资料,如枚举用户,组。等信息
  • 关于在ASP中用COM+ADSI来验证NT帐号的问题
  • 请问如何设置adsi的库文件,急!!!
  • ADSI搜索的时候如何得到搜索到的项的个数?
  • 如何用ADSI取IIS中的ScriptMaps信息
  • ADSI高手请进:调用IDsAdminCreateObj接口的lib库文件名是什么?
  • 关于adsi取信息的问题
  • 如何通过ADSI设置WebDirector的各项属性

相关文章

  • 2017-06-04 请问建立的activex空间在ie中怎么显示不出来
  • 2017-06-05 散分:程序模拟鼠标输入有几种方法?
  • 2017-06-05 请教,有没有检测windowsXP是否为盗版的方法呢!?
  • 2017-06-04 请问如何进行数字签名?
  • 2017-06-04 可以通过com的方法可以操作PageMake,Office,CoreDraw之类的软件?
  • 2017-06-04 关于com中数据类型的使用----vbclient
  • 2017-06-04 windowsserver2008系统COM问题
  • 2017-06-05 简单的多线程CreateThread问题
  • 2017-06-04 请问大家有什么第三方控件可以播放(vcd,dvd,rm,avi等视频格式的文件,谢谢!
  • 2017-06-04 一种不用数字签证使ActiveX运行的方法??30分全给了

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 开发ActiveX插件,显示一个非模态对话框,对话框捕捉不到消息
    • 如何在DLL中使用ADO?
    • 小弟刚刚COM入门,有什么进阶的书请各位DX推荐,不是讲原理的,实作!
    • 请问在一个控制软件(用VC编写)如何使用中断?是要开另一个线程吗?
    • ATL新建的Dialogdll工程中加什么东东能使classes中出现如CAdoQueryApp的类啊
    • 在多文档中如何调用动态库中的对话框。
    • ReleaseSemaphore竟然时不时要用掉16ms
    • 请教如何挂接IE弹出页面事件
    • ISampleGrabber::GetCurrentBuffer总的到同样的图片
    • 在dll中如何知道本身实际的文件名是什么?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有