行为不端Screen.AllScreens.Length

时间:2012-09-03 07:38:01

标签: c# .net windows-services

我在带有扩展显示器的笔记本电脑中使用Windows7 32位。 Screen.AllScreens.Length 在从 Windows服务进行呼叫时返回 1 ,但是来自 Windows应用控制台应用程序给我 2

1 个答案:

答案 0 :(得分:2)

基本上你没有屏幕作为“普通”的Windows服务;你也没有行为正常的GDI / GDI +功能。

有关详情,请参阅Get Desktop Size from Windows Service?

请参阅Allow service to interact with desktop in Windows与桌面互动。请注意,Vista中不允许这样做。