与镜像驱动程序开发有关的查询. [英] Queries related to Mirror driver development.

查看:84
本文介绍了与镜像驱动程序开发有关的查询.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,
我使用了WDK(7600.16385.1)镜像驱动程序,但仅显示一个简单的空白窗口,但我想将整个桌面复制到该窗口中.我尝试了一些实验,但没有成功.我在内核模式下看到驱动程序drvCopyBits()/DrvBitBlt()不会将数据从源表面复制到目标表面.这是窗口空白的原因吗?

我对镜像驱动程序非常陌生,因此任何帮助或任何指针都将对我有很大帮助.

如果您有任何示例代码可以将活动桌面复制到新窗口/文件中,请告诉我?

/sarbojit

Hi frineds,
I have used WDK(7600.16385.1) mirror driver but i.e. only shows a simple blank window but I wanted to copy complete desktop into that window. I tried some experiments but could not get success. I saw in kernel mode driver drvCopyBits()/DrvBitBlt() are not copying data from source surface to destination surface. Is this the reason why window is showing blank?

I am very new to mirror driver so any help or any pointer will help me a lot.

If you have any sample code which will copy active desktop into a new window/file, please let me know?

/sarbojit

推荐答案

朋友,我听说这个社区非常活跃,请帮帮我.

目前,我正在尝试实现DrvTransparentBlt().我读过,此功能的目的是将数据从设备控制的表面复制到GDI表面,反之亦然.但是我不知道如何实现它.任何示例代码也将帮助我了解在此函数中需要执行的所有计算.

我的主要目的是获取用户级别的显示/任何活动,并通过GDI调用将其发送给驱动程序.

任何信息来源都会对我有很大帮助.

期待您的回复.
Friends, I have heard that this community is very active, Please help me out.

Currently I am trying to implement DrvTransparentBlt(). I have read, purpose of this function is to copy data from device controlled surface to GDI surface and vice versa. But I have no clue how to implement it. Any sample code will also help me to understand what all calculation I need to do inside this function.

My main intension is to grab the display/any activity at user level and send it to driver through GDI calls.

Any source of information will help me a lot.

Looking forward to your response.


这篇关于与镜像驱动程序开发有关的查询.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆