抄袭下面网站的内容。没有新意。
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 Sharp”)是微软公司于2000年推出的一种面向对象的、类型安全的、现代的编程语言,主要用于构建Windows平台的应用程序、Web应用...
例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。
了解Codesoft软件的朋友,应该比较清楚. 实现功能:文档大小修改,刻度缩放,刻度随文档移动. <br>本人刚涉及C#编程.这个实例是本人用C#写的小程序,也是上传到CSDN的第一个资源.本实例仅供大家了解学习,有兴趣的...
标签“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#C#C#C#
C# API 官方手册是学习和开发C#应用程序的重要资源,它包含了全面的语言规范、框架功能以及.NET库的详细信息。这篇详细的介绍将深入探讨C# API的关键知识点,帮助开发者更好地理解和应用这一强大的编程语言。 一、...
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#来实现这些功能。 首先,要进行摄像头录像,我们需要调用系统提供的...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、游戏以及服务器端应用时。然而,它的应用并不仅限于此。随着计算机视觉技术的发展,C#也能够与深度学习框架集成,用于执行复杂的图像处理任务...
下面将从C#和Visual Studio两个角度出发,探讨C#在上位机软件开发中的应用,以及C#语法基础和开发工具的使用。 首先,了解.NET框架的诞生与发展对于掌握C#编程具有重要意义。在.NET框架出现之前,Windows平台的...
在C#编程中,绘制坐标轴是创建图形用户界面(GUI)或数据分析应用时常见的需求。这涉及到在窗口上画出X轴和Y轴,通常用于表示数据的二维分布。以下将详细介绍C#中如何实现这个功能,并提供相关知识点。 首先,C#中...
在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、游戏和企业级软件时。MES(Manufacturing Execution System)是制造业信息化系统的重要组成部分,用于管理生产过程中的实时数据。将C#与MES...
在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括Windows桌面应用。"C#自定义控件库"是指使用C#语言编写的、由开发者自定义的控件集合,这些控件可以扩展.NET Framework的标准控件集,为用户提供...
本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与字符串、数组和集合、C#面向对象程序设计、异常处理和程序调试、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、c撑面向...
**MQTT客户端C#版**是一种使用C#编程语言实现的MQTT协议客户端应用程序,它为开发者提供了一种简单易用的方式与MQTT服务器进行通信。MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅式消息传输...
C# 与 TwinCAT 通讯实例 C# 与 TwinCAT 通讯实例是指在 C# 程序中使用 TwinCAT 软件进行通讯的相关技术和实现方法。本文档将从基本概念到实践操作,全面介绍 C# 与 TwinCAT 之间的通讯连接。 一、基本概念 在 C# ...
C#作为Microsoft .NET框架的一部分,提供了丰富的库和工具,使得开发支持Modbus TCP的应用变得相对简单。本篇文章将深入探讨C#实现Modbus TCP测试源码的相关知识点。 首先,了解Modbus的基础知识至关重要。Modbus是...
C#作为.NET框架下的主流编程语言,其丰富的库支持和强大的面向对象特性使得它成为实现OPC客户端应用的理想选择。本文将深入探讨如何使用C#来访问OPC并读取数据。 首先,理解OPC的核心概念至关重要。OPC分为两大部分...
【C# MES 开源源代码详解】 C# MES(Manufacturing Execution System,制造执行系统)是基于C#编程语言开发的一款开源软件,旨在为企业提供生产流程的实时监控与管理。MES系统通常位于ERP(企业资源规划)系统和...
在C#环境下,我们可以利用.NET框架结合ECharts来构建动态的数据可视化应用。本篇文章将深入探讨如何在C#上使用ECharts,以及通过提供的"echartsDemo"压缩包文件进行实践。 首先,让我们了解C#与ECharts的结合原理。...