static void Main(string[] args)
{
var thread = new Thread(WhoAmI);
thread.Start();
}
static void WhoAmI()
{
//can i access network resources as the user who ran Main?
}
3
A
回答
3
是的,他们这样做。
// So yes, you can.
3
线程没有标识,进程会这样做。所以是的。
编辑:正如Michael指出的那样,线程的执行上下文有可能模仿除拥有当前进程的用户以外的用户。但是除非你明确地做到这一点,否则不会发生。
+0
线程可以有一个单独的身份,如果他们冒充。 – Michael 2010-01-15 23:54:55
+0
迈克尔是对的。 Thread.ExecutionContext可以将此身份传递到其他线程。 – 2010-01-16 00:33:59
1
是的。事实上,要使线程能够以不同的用户身份访问资源,需要做一些努力。
相关问题
- 1. 运行Apache的PHP进程作为身份验证的用户
- 2. 自动引用计数在运行时是否产生成本
- 3. 不能作为普通用户的身份运行celeryd但根
- 4. 程序(.NET)如何判断它是否以不同的用户身份运行?
- 5. 以root身份运行时以用户身份启动外部进程
- 6. 我如何检查我的程序是否以用户身份作为管理员运行(Vista/Win7,C++)
- 7. System.Threading.Tasks是否能够作为后台线程运行?线程
- 8. performSelectorInBackground是否为每次调用产生新的线程?
- 9. node.js中的“产生线程”式行为
- 10. 由cudaMalloc产生的新线程行为?
- 11. 应用程序池的用户身份无效一些生成运行
- 12. 在Jetty中产生的用户线程
- 13. 以Python中的其他用户的身份运行进程
- 14. 以不同的用户身份运行应用程序
- 15. JMeter:使用动态生成的线程数(用户)运行单个线程组
- 16. 如何在不产生两个进程的情况下以不同的用户身份运行nohup?
- 17. 将php用户更改为以nginx用户身份运行
- 18. 在模拟用户下运行的非UI线程是否自动imersonate UI线程?
- 19. 为什么我的asp.net身份的用户会自动注销
- 20. 以非root用户身份运行Nginx
- 21. 以非root用户身份运行Docker
- 22. websphere以用户身份运行servlet
- 23. 以新用户身份运行rvm/ruby?
- 24. 以非root用户身份运行ntpdate
- 25. 使Hadoop以Kerberos用户身份运行
- 26. 以当前用户身份运行IIS
- 27. 以用户“hudson”身份运行jenkins
- 28. 以用户身份运行Intellij
- 29. 以登录用户身份运行cronjob
- 30. Delphi以不同用户身份运行
你是第一个给你的点,+很好//评论幽默 – 2010-01-17 13:22:19