Using Windows message as a Handle
Hi,
I am writing one of my first multithreaded programs.
In one of the thread, I am using WaitForSingleObject method to detect the USER LOG-OFF on a system.
May I know, that is there any way to convert Windows Messages to Handles.
Or is there any other better way to make that particular Thread run when a system event happens like user log-off.
Thanks in advance.
Re: Using Windows message as a Handle
May be I was not clear. I think I havent given the correct information/ I did not put it in right words. I am sorry for that.
Currently, I have a MultiThreaded program which runs perfectly with the "time-out interval" in "WaitForSingleObject" function. I want to make it "INFINITE" and make it do some work for me when it detects "user Log-off" event from windows.
For now I just know that, "WaitForSingleObject" function only takes handle and time out.
Is there a way to send the windows event as Handle to this function?
If, I am not going on a right path can someone please please suggest me, what I can do to improve this code and make the program RUN.
Thanks in Advance.
Re: Using Windows message as a Handle
So how are you detecting the user log-off event? Does your program have a message pump? What is your WaitForSingleObject() function using as a handle?
Re: Using Windows message as a Handle
well.... I'd have my main process thread (which is a UI thread with a message pump) create a new handle (global) at startup, then hook the log-off event, when the log-off occurs, set your global handle and your thread will run.