分层服务提供者
分层服务提供者(,缩写LSP)是一项已被弃用的Microsoft Windows中Winsock 2(SPI)的特性,它也被称为分层服务提供商或分层服务提供程序。分层服务提供者为使用Winsock API插入本身到TCP/IP协议栈的DLL。在进入协议栈后,分层服务提供者可以拦截和修改入站和出站的互联网流量。它可以处理所有访问互联网的应用程序(例如网页浏览器、电子邮件客户端等)连接互联网的TCP/IP流量。但是,它也可能被恶意软件用以重…
共 70 篇文章
分层服务提供者(,缩写LSP)是一项已被弃用的Microsoft Windows中Winsock 2(SPI)的特性,它也被称为分层服务提供商或分层服务提供程序。分层服务提供者为使用Winsock API插入本身到TCP/IP协议栈的DLL。在进入协议栈后,分层服务提供者可以拦截和修改入站和出站的互联网流量。它可以处理所有访问互联网的应用程序(例如网页浏览器、电子邮件客户端等)连接互联网的TCP/IP流量。但是,它也可能被恶意软件用以重…
可安装文件系统(,缩写IFS)也称可安装的文件系统,它是MS-DOS/PC DOS 4.x、IBM OS/2和Microsoft Windows中的一个,使操作系统能够识别和加载用于文件系统的驱动程序。 历史 在IBM和微软联合开发OS/2时,他们意识到FAT文件系统没有提供现代操作系统所需要的一些特性,因此微软开始开发代号为“Pinball”的高效能檔案系統(HPFS)。 相比FAT在操作系统内核中编写代码,微软开发了一个基于驱动程序…
Blazor是一个由微软开发的自由开源的 Web应用框架,它使开发者能直接通过C#与HTML创建 Web 应用。 發行歷史 衍生應用 Blazor Server Blazor WebAssembly (WASM) Hybird Blazor 註釋 參考文獻 關聯條目 Xamarin XAML .NET MAUI 外部链接 [https://blazorschool.com Blazor School] - The Blazor comm…
在程序设计中,IUnknown介面是组件对象模型(COM)中的基礎介面。COM規格書中規定COM物件至少要實現此一介面,而且其他所有的COM介面都需要衍生自IUnknown介面。IUnknown提供所有COM物件都支援的兩種基本特性:利用引用计数來進行物件生命周期管理,以及存取許多事先定義的介面。 IUnknown介面會包括一個指向虛擬方法表的指標,虛擬方法表是一個有許多函数指针的列表,函数指针會指向許多實現IUnknown介面所宣告的…
数据保护API(全称:,缩写DPAPI)是一个简单的密码学应用程序接口 ,作为一个组件内置在Windows 2000及之后版本的Microsoft Windows操作系统中。理论上,数据保护API可以实现任何类型的数据对称加密;在实践中,其在Windows操作系统中的主要用途是执行非对称私钥的对称加密,使用用户或系统的秘密信息作为熵的重要来源。 对于几乎所有密码系统来说,最困难的挑战之一是“密钥管理”——其中部分即是,如何安全地存储解密…
windows.h是在可在C和C++中使用的仅用于Windows的头文件,其中包含所有Windows API中函数的声明、程序员常用的Windows宏和各种函数所要使用到的数据类型和子系统。它定义了大量可在C和C++中使用的适用于Windows的特定函数。在源文件中添加windows.h头文件并将其链接到对应的lib中,就可以将Win32 API包含到项目里边。假如你要使用.dll中所包含的函数,那么你就应该将程序链接到.lib中(在M…
ASP.NET是由微軟在.NET Framework框架中所提供,開發Web應用程式的類別庫,封裝在System.Web.dll檔案中,顯露出System.Web命名空間,並提供ASP.NET網頁處理、擴充以及HTTP通道的應用程式與通訊處理等工作,以及Web Service的基礎架構。ASP.NET是ASP技術的後繼者,但它的發展性要比ASP技術要強大許多。 ASP.NET可以運行在安裝了.NET Framework的IIS伺服器上,…
Windows UI库(项目代号“Jupiter”, 也称为UWP XAML或WinRT XAML)是一个用于实现用户界面的API,是Windows运行时的一部分,它构成了通用Windows平台应用程序的主干(以前称为Metro风格或沉浸式),适用于Windows 8、Windows 8.1、Windows 10、Windows 11及Windows Phone 8.1作業系統。支持使用可扩展应用程序标记语言(XAML)技术声明用户界面…
地址窗口扩展(,缩写AWE)是一项Microsoft Windows应用程序接口,它允许32位应用软件访问超出其虚拟地址空间限制(4GB)的物理内存。在地址窗口扩展下将应用程序的虚拟地址空间映射到物理内存的过程被称为“加窗”(windowing),并类似其他环境的覆盖概念。AWE对于需要操作极大数据集的数据密集型应用程序(例如数据库管理系统,科学和工程学软件)有益。 应用程序保留虚拟地址空间的区域或“窗口”,并分配物理内存的一个或多个区…
WinG標準,Windows Games的縮寫,是一個為了在微軟Windows 3.x作業系統及 Windows9x作業系統環境中玩遊戲所設計的應用程式介面。在WinG之下,遊戲能直接存取視訊框架緩衝器以提升速度。微軟在1994年遊戲開發者大會上公佈了WinG,並透過id Software的毀滅戰士進行演示。WinG後來被作為Windows API當中的DirectX所取代。 参考文献
Microsoft接口定义语言(;缩写:MIDL)是微软的基于文本的接口描述语言。扩展自DCE/RPC IDL用于微软的组件对象模型(Component Object Model)。 它的编译器是MIDL.exe(随Microsoft Windows SDK发行)。MIDL用于远程过程调用(RPC)的接口、DCOM接口、OLE自动化的类型库等的描述. 简介 每个IDL文件包含一个或多个interface定义。每个interface定义由…
微软管理控制台(,简称MMC)是从Windows 2000开始提供的一个组件,旨在为系统管理员和高级用户提供一个配置和监控系统的控制介面及工具。 插件和控制台 管理控制台可以托管称之为“snap-ins”的组件对象模型(COM)组件。微软大多数管理员工具都实现为MMC插件。第三方也可以使用发布在微软开发者网络网站的MMC应用编程接口实现自己的插件。 插件均注册在 [HKEY_CLASSES_ROOT]\{CLSID} 和 [HKEY_L…
安全支持提供者接口(,缩写SSPI)是Microsoft Windows操作系统中用于执行各种安全相关操作(如身份验证)的一个Win32 API。 SSPI的功能是作为众多安全支持提供程序(SSP)的通用接口:安全支持提供者(Security Support Provider)是可以为应用程序提供一种或多种安全功能包的动态链接库(dynamic-link library)。 Windows SSP 下列SSP已经在Windows中预装:…
Windows管理规范(,缩写WMI)由一系列对Windows Driver Model的扩展组成,它通过组件提供信息和通知,並提供了一个操作系统的接口。WMI是微软对(DMTF)的(WBEM)和通用信息模型(CIM)标准的实现。 WMI预装在Windows 2000及更新的微软操作系统中,适用于Windows 95、Windows 98、Windows NT等操作系统,並允许使用脚本语言(例如VBScript或Windows Powe…
使用者模式驅動程式架構(,簡稱UMDF)是微軟公司提出的Windows驅動程式基礎(Windows Driver Foundation)的一部份,其執行於使用者模式(user mode),僅能存取使用者位址空間。它同時是核心模式驅動程式架構(Kernel-Mode Driver Framework,KMDF)的子集,因此UMDF所提供的函數支援少於KMDF,兩者使用相同的狀態機器、使用相同的I/O模型。 UMDF提供隨插即用(PNP)、…
核心模式驅動程式架構(Kernel-Mode Driver Framework,缩写KMDF)是微软公司推出的Windows驅動程式基礎(Windows Driver Foundation)之一,建構Windows XP與Windows Server 2003的核心模式(Kernel-Mode)驅動程式所需的基本功能,包括對隨插即用(PNP)、電源管理(Power Manager)、I/O佇列、直接記憶體存取(DMA)、Windows …
Windows驅動程式模型(Windows Driver Model,簡稱WDM),是微軟Windows作業系統的驅動程式設計架構,包括對於各項裝置(Device)的支援,如鍵盤(Keyboard)、滑鼠(Mouse)、網路卡(Network Driver Interface Specification,Ndis)、通用序列匯流排(Universal Serial Bus,USB)等。WDM可支援Windows 98, Windows …
框架类库(Framework Class Library,FCL)是微软.NET Framework的组成部分。是通用语言架构 (Common Language Infrastructure,CLI)首先要实现的。与通用语言运行库 (Common Language Runtime, CLR)实现了CLI的虛擬執行系統 (Virtual Execution System, VES)完全一样, FCL实现了CLI的基本(Standard L…
对象链接与嵌入(,OLE)是能让应用程序创建包含不同来源的复合文档的技术。OLE不仅是桌面应用程序集成,而且还定义和实现了允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“链接”的机制,这种链接机制和协议称为部件对象模型(Component Object Model),简称COM。OLE可以用来创建复合文档,复合文档包含了创建于不同源应用程序,有着不同类型的数据,因此可以把文字、声音、图像、表格、应用程序等组合在一起。 …
Windows通訊基礎()是由微軟發展的一組資料通訊的應用程式開發介面,它是.NET框架的一部分,由.NET Framework 3.0开始引入,與Windows Presentation Foundation及 Windows Workflow Foundation並列為新一代Windows作業系統以及WinFX的三個重大應用程式開發類別庫。 在.NET Framework 2.0以及前版本中,微軟發展了Web Service(SOA…