IIS Application Identities - IIS6 程序的身份
来源:互联网 发布:马克吕布 知乎 编辑:程序博客网 时间:2024/05/21 15:02
最近调试一个ISAPI扩展,需要知道进程和线程的身份。学到的知识。
MSDN 原文:IIS Application Identities。
ISAPI 扩展 (包括 ASP, ASP.NET,因为 asp.dll 和 aspnet_isapi.dll 都是ISAPI扩展):
进程(Process,w3wp.exe)的身份:
1. 在匿名访问方式,使用 IUSR_computer_name 账号。
2. 非匿名方式,使用认证的客户的身份。
线程(Thread)的身份:
1. Win32 RevertToSelf 未被调用,和Process身份一样。
2. Win32 RevertToSelf 被调用, 在IIS6 worker process isolation mode模式下, 线程伪装成“NT AUTHORITY/NETWORK SERVICE “帐号。(thread impersonates the
实际上,这个账号在“Application Pools“中可以设定。
如果在线程中新建一个线程(_beginthread()),则新线程在“NT AUTHORITY/NETWORK SERVICE “帐号下运行。
在IIS6中,每个website和虚拟目录可以单独设置 Application settings 到单独的Application Pool。每个 Application Pool 在单独 w3wp.exe 进程中。
MSDN 原文:IIS Application Identities。
ISAPI 扩展 (包括 ASP, ASP.NET,因为 asp.dll 和 aspnet_isapi.dll 都是ISAPI扩展):
进程(Process,w3wp.exe)的身份:
1. 在匿名访问方式,使用 IUSR_computer_name 账号。
2. 非匿名方式,使用认证的客户的身份。
线程(Thread)的身份:
1. Win32 RevertToSelf 未被调用,和Process身份一样。
2. Win32 RevertToSelf 被调用, 在IIS6 worker process isolation mode模式下, 线程伪装成“NT AUTHORITY/NETWORK SERVICE “帐号。(thread impersonates the
NT AUTHORITY/NETWORK SERVICE
account).实际上,这个账号在“Application Pools“中可以设定。
如果在线程中新建一个线程(_beginthread()),则新线程在“NT AUTHORITY/NETWORK SERVICE “帐号下运行。
在IIS6中,每个website和虚拟目录可以单独设置 Application settings 到单独的Application Pool。每个 Application Pool 在单独 w3wp.exe 进程中。
- IIS Application Identities - IIS6 程序的身份
- 设置64位机器上的IIS(IIS6/IIS7)兼容32位程序
- 设置64位机器上的IIS(IIS6/IIS7)兼容32位程序
- 设置64位机器上的IIS(IIS6/IIS7)兼容32位程序
- IIS运行ASP程序出现Server Application Error的解决办法
- 深入理解IIS运行时的身份
- 深入理解IIS运行时的身份
- 深入理解IIS运行时的身份
- 深入理解IIS运行时的身份
- 深入理解IIS运行时的身份
- sharepoint 中的IIS的身份认证问题.
- 具有 Applet & Application 双重身份的类
- 各个版本的IIS之间的区别 IIS1 ~ IIS6
- IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程
- 在IIS6中安装WebKnight的方法(iis防火墙)
- IIS的变迁(IIS3, IIS4, IIS5, IIS6, IIS7)
- IIS6/IIS7无法打开IIS管理器的解决方法。
- 【IIS】Windows Server 2003 IIS6.0 部署WebApi的问题
- 简单直观-实战体会Java多线程编程的精要
- 判断窗口关闭事件
- “遇见”英文版 歌词
- 刘若英英文原版曲 歌词
- J2ME--丰富多彩的领域中生机勃勃的技术
- IIS Application Identities - IIS6 程序的身份
- 天涯浮玉
- 第一部分:使用iReport制作报表的详细过程(Windows环境下)
- Win2000忘记管理员密码时的综合解决方案
- 久违的人想起还是甜的
- PHP安装过程--针对win2000系统
- Shape Of My Heart(这个杀手不太冷)
- JSF小窥
- 接口