远程启动(40分)

  • 主题发起人 主题发起人 Tryxie
  • 开始时间 开始时间
T

Tryxie

Unregistered / Unconfirmed
GUEST, unregistred user!
比如有 A,B 两台电脑都在局域网内,B 电脑 D:/test/test.exe 文件,
如何通过 A 电脑来启动 B电脑 D:/test/test.exe 文件呢? 只有这么多分了..
 
用at命令
at //B 15:00 d:/test/test.exe
 
启动不起来‘提示应用程出错’ 我这样写的
WinExec('At //B 14:47 D:/test/test.exe',SW_Show);
 
哦,你要编程实现啊?
用下面的代码试试,要先用有管理员权限的用户登录到B
你是不是想搞....程序吧?^_^

uses shellapi

var
cmdstr:string;
res:integer;
begin
cmdStr:='/c at //B 15:02 D:/test/test.exe';
res:=ShellExecute(Handle,'open','cmd.exe',Pchar((CmdStr)),nil,SW_Hide);
if res<31 then showmessage('fault!');
end;
 
因为我有一个 C 端是从网络上拷到工作站的,而且工作站将进有80多台,如果都到每台去运行一下,显然不太可能,所有就想远程启他,上面程序运行时 还会提示错误...
 
不知道你的工作站是什么操作系统
我在win2000下试过,没有问题
 
9X操作系统 控制机子系统为 2K
 
哦,那我没有试过,不知道
.^_^.
 
后退
顶部