Re: Windows Kernel & Executive implementation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



RegMon was just one of the examples. But basically, RegMon uses vxd driver
for Windows 9x. For XP it uses NT driver which hooks SDT. On Server 2003 it
uses legacy registry notification API.

UMDF support started from XP. It does not cover 2k. Also, UMDF is just a
part of WDF. However, I think it will be good to implement basic things,
like NT drivers support.

2008/2/23, Dan Kegel <dank06@xxxxxxxxx>:
>
> Volodymyr Shcherbyna <v_scherbina@xxxxxxxx> wrote:
>
> >>>[many apps use helper device drivers, e.g. RegMon, FileMon, TDIMom]
>
> > > http://source.winehq.org/source/dlls/ntoskrnl.exe/ntoskrnl.c
>
> > Unfortunately, that code just do stubs, and it is not actually executed
> in
> > kernel mode.
>
>
> The current ntoskrnl.c is enough to run a few apps.
> It's not intended to run arbitrary NT drivers.
>
> Now, RegMon uses a VxD, and I don't think we're ever planning on
> really supporting those.   Wine does ship with nine 'fake' VxD's;
> these were added because they were needed by popular apps.
> So if you have a particular VxD that's important enough,
> we can reimplement it as part of Wine.
>
> I just noticed Microsoft's UMDF (User Mode Driver Framework).
> I bet we could support UMDF drivers pretty well if we wanted to.
> Have you ever played with that?
>
> - Dan
>



-- 
with best regards,
Volodymyr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-users/attachments/20080223/5fa4c5d9/attachment.htm 


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux