Add more.
- IOCTLs
- Read/WriteFile
- Escape call (User32–>Win32k–>kernel mode display driver, optionally
goes to video miniport)
- In x86, you may even roll your own trap gate but you don’t want to do
this unless you have a sound reason.
Calvin Guan Software Engineer
ATI Technologies Inc. www.ati.com
-----Original Message-----
From: xxxxx@zte.com.cn [mailto:xxxxx@zte.com.cn]
Sent: Tuesday, August 10, 2004 4:09 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] How many methods that application can communicate with
driver?
Hi experts!
I think:
- WMI
tell me more!
thanks! — Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed to
ntdev as: xxxxx@ati.com To unsubscribe send a blank email to
xxxxx@lists.osr.com
A few more…
- DirectX (to be fair, a subset of 2, typically)
- Shared memory buffers.
- Shared Events/Semaphores/Mutexes, and the like.
- The Registry.
- Writing to disk files.
- CreateFile/CloseHandle
- Starting and stopping the driver via the config manager, etc.
- Other indirect methods, via other drivers or their devices.
Calvin Guan wrote:
Add more.
- IOCTLs
- Read/WriteFile
- Escape call (User32–>Win32k–>kernel mode display driver, optionally
goes to video miniport)
- In x86, you may even roll your own trap gate but you don’t want to do
this unless you have a sound reason.
Calvin Guan Software Engineer
ATI Technologies Inc. www.ati.com
-----Original Message-----
*From:* xxxxx@zte.com.cn [mailto:xxxxx@zte.com.cn]
*Sent:* Tuesday, August 10, 2004 4:09 AM
*To:* Windows System Software Devs Interest List
*Subject:* [ntdev] How many methods that application can communicate
with driver?
Hi experts!
I think:
- WMI
tell me more!
thanks! — Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently
subscribed to ntdev as: xxxxx@ati.com To unsubscribe send a blank
email to xxxxx@lists.osr.com
–
…/ray..
Please remove “.spamblock” from my email address if you need to contact
me outside the newsgroup.