摘要: .NET禁止解析特定文件扩展名,使用web.config配置handler节点,所有的HTTP请求均被系统System.Web.HttpForbiddenHandler拦截,例如限制当前web目录不允许解析aspx扩展名 <system.webServer> <handlers> <add name 阅读全文
posted @ 2023-04-09 15:08 Ivan1ee 阅读(52) 评论(0) 推荐(0) 编辑
摘要: .NET通过Type.GetTypeFromCLSID获取组件的 CLSID,CLSID 是一个唯一标识符,用于标识 组件,如果遇到某些拦截的场景,可以使用GetTypeFromCLSID替代GetTypeFromProgID,这样做的好处传递的组件的方式从名称转成唯一标识符,例如ShellBrow 阅读全文
posted @ 2023-04-09 15:06 Ivan1ee 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在.NET中,IntPtr是一个结构体,封装于mscorlib.dll程序集,表示一个指针或句柄类型的整数值。它的作用类似于C/C++中的void*指针类型,可以存储指向任意数据类型的内存地址 ,定义如下图 IntPtr通常用于与非托管代码进行交互,比如调用Win32 API函数,由于非托管代码使用 阅读全文
posted @ 2023-04-09 15:03 Ivan1ee 阅读(83) 评论(0) 推荐(0) 编辑