在NT/2000系统中可使用AT命令,前提是知道对方口令!
UNIX下不知道!

解决方案 »

  1.   

    AT \\ABC "C:\WINNT\notepad.exe" 不行啊?????!!!!!AT如何用???????????????????
      

  2.   

    AT 命令排定在特定的日期和时间运行某些命令和程序。
    运行 AT 命令之前必须先启动 Schedule 服务。
    AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
    AT [\\computername] time [/INTERACTIVE]
        [ /EVERY:date[,...] | /NEXT:date[,...]] "command"\\computername     指定远程计算机。 如果省略这个参数
                       命令会被排定在本机上运行。
    id                指定给排定进度命令的识别号。/delete            删除某个已排定进度的命令。如果省略标识,计算机上所有已排定进

                       命令都会被删除。
    /yes               用于删除所有作业,且不想在运行删除时显示确认
     信息                  。
    time               指定命令运行的时间。
    /interactive       允许作业在运行时,与用户通过桌面交互。/every:date[,...]  指定在每周或每月的某日 (或某几日) 运行命令。
                       如果省略日期,则默认为在每月的本日运行。/next:date[,...]   指定在下一个指定日期 (如,下周三),运行命令。
    \\computername     指定远程计算机。 如果省略这个参数
                       命令会被排定在本机上运行。
    id                指定给排定进度命令的识别号。/delete            删除某个已排定进度的命令。如果省略标识,计算机上所有已排定进度命 令都会被删除。
    /yes               用于删除所有作业,且不想在运行删除时显示确认信息。
    time               指定命令运行的时间。
    /interactive       允许作业在运行时,与用户通过桌面交互。/every:date[,...]  指定在每周或每月的某日 (或某几日) 运行命令。
                       如果省略日期,则默认为在每月的本日运行。/next:date[,...]   指定在下一个指定日期 (如,下周三),运行命令。
                       如果省略日期,则默认为在每月的本日运行。"command"          准备运行的 Windows NT 命令或批处理文件。
      

  3.   

    WinNT、Win2000、WinXP下有管理员权限的话可以的。方法见
    http://nowcan.yeah.net
      

  4.   

    在unix(linux)下,如果没其它方法,我想可以telnet上去.但我想做得通用一点就是说,一段代码,就可用在win2K,winxp,还有linux上!
    我听说有一个程序随实达UPS配的,在UPS电池要没电时,会将设定的主机shutdown,然后再自己关机!
    我们公司是做网络监控的,知道,可能能用SNMP解决,因为可以用SNMP远程关掉很多东东!包括UPS,空调.主机的部分,我还不知道!
    还有,我现在做的是比较正规的程序.你要知道,一般人家单位的主机,是不希望别人再在其主服务程序之外装其它的程序的,怕影响其主程序的运行!所以……,如果装的是window自带的,要是真的出了问题,还可以赖在比尔盖茨身上!:)说笑的!
      

  5.   

    在winnt/2k下可以用函数InitiateSystemShutdown(在Advapi32.dll中)实现远程关机或重启
      

  6.   

    如何得到'SeRemoteShutdownPrivilege'的权限吧,就是要关的PC的远程关机权限,一时不知如何得到,请问如何得到???
    还有,nowcan的网站,好象有点问题,只有首页!!
    可以参考http://www.delphibbs.com/delphibbs/dispq.asp?lid=844963
      

  7.   

    用这个函数试试看
    function SetPrivilege (sPrivilegeName: string; bEnabled: Boolean) : Boolean;
    var
      TPPrev,
      TP       : TTokenPrivileges;
      Token    : THandle;
      dwRetLen : DWORD;
    begin
      result := False;
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, Token);
      TP.PrivilegeCount := 1;
      if LookupPrivilegeValue (nil, PChar (sPrivilegeName), TP.Privileges[0].LUID) then
      begin
        if bEnabled then
          TP.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED
        else
          TP.Privileges[0].Attributes := 0;    dwRetLen := 0;
        result := AdjustTokenPrivileges (Token, False, TP, SizeOf (TPPrev), TPPrev,
          dwRetLen)
      end;  CloseHandle (Token)
    end;
    SetPrivilege ('SeRemoteShutdownPrivilege', False);
      

  8.   

    我主页好像没有问题啊?
    谁帮我去看看,到底有什么问题?
    http://nowcan.yeah.net
      

  9.   

    microsoft可以做到!
    只要通过TCP/IP协议发送一个特别的信息就可以关机!
      

  10.   

    请 wolfAone(北方狼) 看清题目再作答!!!!!!
      

  11.   

    用telnet 在win2k下没有任何问题,注意设一下TELNET服务器,在TELNET服务器设置中选第三项,在选第7项,将此项为1,就可以了,你用管理员登录上去,在服务器上执行关机命令。我有一关机程序,你需要我可以給你。我的mail:[email protected]
      

  12.   

    刚才说错了,在TELNET服务器设置中选第三项,在选第7项,将此项为0.
      

  13.   

    to 各位:因最近本人刚辞职,比较忙,所以没什么时间上来,以前我都是工作时间上来的,:)
    而且我看问题也解决的差不多了,我本人倾向于赢者通赢,所以,给所有分给.z_x_b(长弓落日金沙丘)
    有兴趣的朋友可看:
    http://www.delphibbs.com/delphibbs/dispq.asp?lid=844963