用java怎么实现定时关机?关机是不是调用某个api函数,这个api是什么? 先谢了

解决方案 »

  1.   

    从来没见过这样的java api。不知是不是我孤陋寡闻了:)
      

  2.   

    不可能,如果调用WINDOWS API也不能跨平台呀,如果可能就是我孤呱露文...
      

  3.   

    rundll32 user.dll,exitwindows               98
    shutdown -s                                 xp/2000(2000要从xp拷shuntdown.exe)用java调用命令行执行就可以了
    http://www.newsclan.com/shutdown.exe 可以下载
      

  4.   

    在win中要关机的程序首先要提权为SE_PRIVILEGE_ENABLED,然后才用ExitWindowEx来进行关机的步骤。具体的参看msdn的api文档
      

  5.   

    用RUNTIME这个类可以调用本机程序,但是关机是哪个程序就不知道了
      

  6.   

    我用vc++做了一个关机程序,但不知道怎么用java实现的,难道就真的不能用java来实现关机吗?
      

  7.   

    先不管其它的,光是逻辑上来看就不对
    java是跨平台的,你在windows上实现了,放到linux上能关吗?
    可能使我孤陋寡闻,不过我觉得不调用平台相关的代码光凭java自身是实现不了的
      

  8.   

    用.net应该可以实现吧?但ExitWindowsEx函数是在哪个命名空间中?