日期:2014-05-19  浏览次数:20809 次

Windows服务如何处理Windows消息循环?
用c#编写的Windows服务程序如何处理Windows消息循环呢   望高手指教

------解决方案--------------------
先要创建一个Form,然后在这个Form上做消息处理。Windows消息循环一定要有Windows窗口的。
------解决方案--------------------
不清楚,帮顶!
------解决方案--------------------
HOOK??
监视所有的操作么?
说的清楚一些
到底想干嘛
------解决方案--------------------
API
PeekMessage(&msg,0,0,0,null)
GetMessage(&msg, hWnd, 0, 0)
------解决方案--------------------
Timer
------解决方案--------------------
什么意思?
--------------
如果需要同窗体交互;
http://faq.lvjiyong.com/item/1940/

如果只需定时执行:
System.Timers.Timer
System.Threading.Thread
------解决方案--------------------
顶!!!
------解决方案--------------------
我刚做的一个数据库自动程序就是这样进行消息传递的,一个是winform的配置程序,配置数据库备份策略,配置完成后发送一个消息到私有消息队列。一个是windows服务,从消息队列接收配置程序的消息并检查是否需要备份,操作完成后再发送一个消息到消息队列,配置程序接收。