Programming 版 (精华区)
发信人: zpw (zhao), 信区: Programming
标 题: FAQ FOR VXD(之九)
发信站: 紫 丁 香 (Tue Jul 28 14:17:55 1998), 转信
How do I call an application from a VxD?
There are several possibilities, depending on what kind of application you
are calling, and whether the driver is running under Windows 3.x or Windows
95.
Here is a brief outline of some of the options.
Windows 3.x
Use Nested Execution services to call PostMessage to send a message to
a Windows application.
Use Nested Execution services to simulate a call or interrupt into a
V86 or Protected Mode context.
Windows 95
Use Nested Execution services to call PostMessage to send a message to
a Windows application.
Use Nested Execution services to simulate a call or interrupt into a
V86 or Protected Mode context.
Use Shell_Post_Message to post a message to a Windows application.
Use shell services such as Shell_Call_At_Appy_Time or
Shell_Post_Message.
Use Vwin32_QueueUserAPC to initiate a User Asynchronous Procedure
Call.
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: yaoyu.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.577毫秒