首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户代理还是守护进程?

用户代理还是守护进程?
EN

Stack Overflow用户
提问于 2010-07-01 15:26:42
回答 1查看 484关注 0票数 0

我正在向HID设备写入驱动程序。驱动程序以独占访问模式打开HID设备。此驱动程序应为所有用户运行。因此,它应该是用户代理或守护进程。

在驱动程序中,我使用了一些CoreGraphics应用程序接口,它在ApplicationService框架下,但是Technote say的守护进程不能访问ApplicationService框架。

所以我可以选择User Agent,但我不知道当快速用户切换完成时,User Agent的行为是什么。

你能建议我往哪个方向走吗?

问候

Devara Gudda

编辑: CoreGraphics框架用于发布事件。

EN

回答 1

Stack Overflow用户

发布于 2010-07-10 13:25:50

如果您需要coregraphics库,则需要完全处于用户空间的上下文中,并在其环境中运行以提供图像。我不知道你想要什么,但你也许可以玩一些游戏,让应用程序的用户空间组件在需要时启动,以某种方式将图形返回给用户。

如果您是用户代理,当您切换时,代码仍将运行,但窗口机制不会写入您可以看到的屏幕。如果您只是在幕后创建图像,这可能无关紧要。我不记得你的代码会不会暂停--我想它是“后台”的,虽然没有看过细节。

问题的核心是您正在使用CoreGraphics库做什么,以及为什么需要它们。如果你正在为一些不是特定于用户的东西生成背景图像,并且你想不管用户是什么,总是在运行,那么也许可以看看不需要窗口系统来做图形工作的替代图形库(例如libgd或类似的)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3155791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档