`
yutiansky
  • 浏览: 193544 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

C# HttpSetServiceConfiguration (URLACL)

 
阅读更多

抄袭下面网站的内容。没有新意。

http://www.pinvoke.net/default.aspx/httpapi.httpsetserviceconfiguration

 

public static void AddUrlAcl(string networkURL, string securityDescriptor)
{
    uint retVal = 0;
    retVal = HttpInitialize(new HTTPAPI_VERSION(1, 0), HTTP_INITIALIZE_CONFIG, IntPtr.Zero);
    if (0 != retVal)
    {
        throw new Win32Exception(Convert.ToInt32(retVal));
    }

    HTTP_SERVICE_CONFIG_URLACL_KEY keyDesc = new HTTP_SERVICE_CONFIG_URLACL_KEY(networkURL);
    HTTP_SERVICE_CONFIG_URLACL_PARAM paramDesc = new HTTP_SERVICE_CONFIG_URLACL_PARAM(securityDescriptor);
    HTTP_SERVICE_CONFIG_URLACL_SET inputConfigInfoSet = new HTTP_SERVICE_CONFIG_URLACL_SET();

    inputConfigInfoSet.KeyDesc = keyDesc;
    inputConfigInfoSet.ParamDesc = paramDesc;

    IntPtr pInputConfigInfo = Marshal.AllocCoTaskMem(Marshal.SizeOf(typeof(HTTP_SERVICE_CONFIG_URLACL_SET)));
    Marshal.StructureToPtr(inputConfigInfoSet, pInputConfigInfo, false);

    retVal = HttpSetServiceConfiguration(
        IntPtr.Zero,
        HTTP_SERVICE_CONFIG_ID.HttpServiceConfigUrlAclInfo,
        pInputConfigInfo,
        Marshal.SizeOf(inputConfigInfoSet),
        IntPtr.Zero);

    Marshal.FreeCoTaskMem(pInputConfigInfo);
    HttpTerminate(HTTP_INITIALIZE_CONFIG, IntPtr.Zero);

    if (0 != retVal)
    {
        throw new Win32Exception(Convert.ToInt32(retVal));
    }
}
 
分享到:
评论

相关推荐

    C#基础教程C# C# C# C#

    C# C# C# C# C# C# C# C# 适合初学者

    C#绘制坐标轴 C#绘制坐标轴 C#绘制坐标轴

    C#绘制坐标轴绘制坐标轴绘制坐标轴绘制坐标轴C#C#绘制坐标轴绘制坐标轴绘制坐标轴绘制坐标轴C#绘制坐标轴绘制坐标轴绘制坐标轴绘制坐标轴C#绘制坐标轴绘制坐标轴绘制坐标轴绘制坐标轴

    C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码

    例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。

    c# 导出到Excel (C# winform)

    c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#) winform

    C#图片管理器陈广老师

    C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#

    C# 界面 icon 图标

    C# icon 图标 C# icon 图标 界面 C# icon 图标 C# icon 图标 界面

    C# in Depth, 4th Edition

    C# in Depth, Fourth Edition is your key to unlocking the powerful new features added to the language in C# 5, 6, and 7. Following the expert guidance of C# legend Jon Skeet, you’ll master ...

    C#操作word文档 C#实现Word中表格信息读取

    C#操作word文档 C#实现Word中表格信息读取

    C# 视频 c# 摄像头录像 及视频保存压缩等

    c# 摄像头录像 及视频保存压缩等 C#视频录制、保存 C#视频录制、保存

    C# Winform 通用导航菜单

    C# Winform 通用导航菜单C# Winform 通用导航菜单C# Winform 通用导航菜单C# Winform 通用导航菜单C# Winform 通用导航菜单C# Winform 通用导航菜单

    C#调用大漠插件

    本例子是一个C#类库,可以发布为DLL文件给其他项目调用; 使用方式:dmsoft dm=new dmsoft(); 使用完毕后需调用:dm.close();释放大漠对象,否则资源会占用过多 注意: 需要.net FrameWork4.5环境 开发工具为:...

    C# 数组与序列化

    C# 数组与序列化C# 数组与序列化C# 数组与序列化C# 数组与序列化C# 数组与序列化C# 数组与序列化C# 数组与序列化

    C#+WinForm视频播放器(AxWindowsMediaPlayer) C# 源代码

    C# 源代码 功能:使用Windows Media Player播放音乐,视频,支持 WAV、MID、MP3、MPG、AVI、ASF、WMV、RM、RMVB等文件。 技术:C# + WinForm 版本:Microsoft Visual Studio 2008 上开发 实现功能: 1.选择文件播放 ...

    C# 图片识别 图片识别

    C# 图片识别 图片识别C# 图片识别 图片识别C# 图片识别 图片识别C# 图片识别 图片识别C# 图片识别 图片识别C# 图片识别 图片识别

    C#实现WebSocket源码(c#写的服务端html写的客户端)

    C#实现WebSocket源码(c#写的服务端html写的客户端) WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器...

    抢答器用C#语言实现

    这是一个在.NET环境中,用c#实现的抢答器。采用c#的remoting技术。有服务器端,多个客户端(假设最多3个),用winform实现界面。有声音提示。当然网上的资料给了我极大的帮助,现奉献给大家,仅供学习参考使用。 ...

    c# 调用打印机打印图片

    c# 调用打印机打印图片 可以运行 打印机打印图片 c#

    C#监测系统源码 C#监控计算机 C# 脱离框架运行

    C#监测系统源码 C#监控计算机 C# 脱离框架运行 C# 监控系统目的是要实现对计算机的监控,主要包括客户端的开机、关机、屏保以及鼠标键盘的行为。 主要实现以下功能: 1、开机启动。 2、程序只运行一个实例。 3、...

    C# WebAPI示例

    C# WebAPI示例 C# WebAPI示例 C# WebAPI示例C# WebAPI示例

    C# sql server 2005 教务管理系统

    C# sql server 2005 教务管理系统 C# sql server 2005 教务管理系统 C# sql server 2005 教务管理系统 C# sql server 2005 教务管理系统 C# sql server 2005 教务管理系统 C# sql server 2005 教务管理系统 C# sql ...

Global site tag (gtag.js) - Google Analytics