找回密码
 新注册用户
搜索
查看: 3669|回复: 4

[讨论] 我遇到了这个问题

[复制链接]
发表于 2009-12-13 19:29:11 | 显示全部楼层 |阅读模式
When I ran BOINC in XP as a service, it would detect the GPU. Now I have Windows Vista or Windows 7, when BOINC is installed as a service it won't detect the GPU. When will you fix that?

It is not something for BOINC to fix. This is a Microsoft security feature, where it stops your user account from running in the same session as your drivers and services are run from.

If it has to be fixed, it will have to come from Microsoft, or the GPU driver manufacturers have to find a way to run their drivers without using them as a service installation.

There's a document on this at Session 0 isolation (Word document, can be loaded in Open Office Writer, not in Wordpad).

An excerpt:
Quote:
In Microsoft® Windows® XP, Microsoft Windows Server™ 2003, and earlier versions of the Windows operating system, all services run in the same session as the first user who logs on to the console. This session is called Session 0. Running services and user applications together in Session 0 poses a security risk because services run at elevated privilege and therefore are targets for malicious agents who are looking for a way to elevate their own privilege level.

The Microsoft Windows Vista™ operating system mitigates this security risk by isolating services in Session 0 and making Session 0 noninteractive. In Windows Vista, only system processes and services run in Session 0. The first user logs on to Session 1, and subsequent users log on to subsequent sessions. This means that services never run in the same session as users’ applications and are therefore protected from attacks that originate in application code.

What Is Affected
Any applications or drivers that are installed as a service are affected by the following implications. Some drivers are loaded within operating system services or processes that are running in Session 0, and those drivers are also affected by the implications of the Session 0 changes.
回复

使用道具 举报

发表于 2009-12-13 20:26:30 | 显示全部楼层
那就不要用服务模式了。
回复

使用道具 举报

发表于 2009-12-13 22:14:24 | 显示全部楼层
驱动有没有问题?
回复

使用道具 举报

发表于 2009-12-13 22:20:01 | 显示全部楼层

回复 #3 muclemanxb 的帖子

Vista服务模式下GPU无法计算是一直有的问题。

This is a Microsoft security feature。
回复

使用道具 举报

 楼主| 发表于 2009-12-14 00:22:39 | 显示全部楼层
恩,关键是服务模式便于安装和隐藏……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-23 20:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表