none
无法关机的问题 RRS feed

  • 问题

  • 做了一个托盘的 程序。

    只有点退出菜单才退出应用程序。

    在窗口的关闭事件中

    private void FormMain_FormClosing(object sender, FormClosingEventArgs e)

    {

    if(!bIsColose)

    {

       e.Cancel = true;return;

    }

    }

    点菜单里的退出时bIsColose=true;

    但现在发现,我点重启时(关机没试),没有反应。只有退出我的程序才可以。怎么回事?怎么解决?


    2010年11月27日 3:54

答案

  • 你好 使用Windows hook http://developer.51cto.com/art/200908/147057.htm

    http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx


    Raymond Tang (Microsoft C# MVP)
    Denn Ich Gehoer nur mir
    .NET交流群71840452
    微软中文论坛同城社区成都QQ群:74268428
    My Chinese Blog
    Chengdu,Sichuan Province,China
    • 已标记为答案 male110 2010年12月2日 1:43
    2010年12月1日 5:35
    版主

全部回复

  • 怎么办呀,

    我处理了系统的SessionEnding可还是不行。


    2010年11月30日 1:18
  • 你好,

    重启系统应该会提示未关闭的进程的,有强制关闭选项,Win7/Vista/XP都会有,你试试。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework!
    2010年12月1日 2:47
  • 你好 使用Windows hook http://developer.51cto.com/art/200908/147057.htm

    http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx


    Raymond Tang (Microsoft C# MVP)
    Denn Ich Gehoer nur mir
    .NET交流群71840452
    微软中文论坛同城社区成都QQ群:74268428
    My Chinese Blog
    Chengdu,Sichuan Province,China
    • 已标记为答案 male110 2010年12月2日 1:43
    2010年12月1日 5:35
    版主