How can i call a ring 3 function from a Vxd ?
(Like a message box or SendMessage)
Can you help me ?
Or do you know a tutorial , documentation for ddk 95 (old i Know)
Posted on 2001-07-19 05:16:14 by Rosky
to call a ring3 proc you must do

1. wait till appy time
2. call save_client_state
3. call begin_next_exec
4. set client cs:eip to ring3 address to call
5. call resume_exec (will execute your proc)
6. call end_nest_exec
7. call restore client_state

The win98 ddk can be downloaded from microsoft (sorry, I have no link at hand), but size is 25 MB

Posted on 2001-07-19 10:21:53 by japheth