何在服务程序弹出一个对话框,如和在服务中使用线程,如有源代码请发送到[email protected],不胜感激!!!!!!!!!!!!

解决方案 »

  1.   

    Interactive Services
    An interactive service is a service that can interact with the input desktop. Other desktops do not receive user input. For more information, see Window Stations and Desktops. An interactive service must run in the context of the LocalSystem account and be configured to run interactively. Services are configured to run interactively when the dwServiceType parameter in a CreateService call is set to include SERVICE_INTERACTIVE_PROCESS. However, the following registry key contains a value, NoInteractiveServices, that controls the effect of SERVICE_INTERACTIVE_PROCESS: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WindowsThe NoInteractiveServices value defaults to zero, which means that services ed with SERVICE_INTERACTIVE_PROCESS will be allowed to run interactively. When the NoInteractiveServices value is set to a nonzero value, no service started thereafter, regardless of whether it has been configured with SERVICE_INTERACTIVE_PROCESS, will be allowed to run interactively. Note  It is possible to display a message box from a service, even if it is not running in the LocalSystem account or not configured to run interactively. Simply call the MessageBox function using MB_SERVICE_NOTIFICATION. Do not call MessageBox during service initialization or from the HandlerEx routine, unless you call it from a separate thread, so that you return to the SCM in a timely manner. It is also possible to interact with the desktop from a non-interactive service by modifying the DACLs on the interface window station and desktop or by impersonating the logged-on user and opening the interactive window station and desktop directly. For more information, see Interacting with the User in a Service. 
      

  2.   

    kingbird(快乐鸟) 
    能不能给我一份啊 谢谢
    [email protected]
      

  3.   

    kingbird(快乐鸟) 给我一份吧[email protected]谢谢!
      

  4.   

    Hey,KingBird:Please mail to me.
    [email protected]
    thank u!