怎样在B计算机上让A计算机硬盘上的Exe文件在A计算机上运行? (100分)

  • 主题发起人 主题发起人 Liyue
  • 开始时间 开始时间
L

Liyue

Unregistered / Unconfirmed
GUEST, unregistred user!
目标:
在B计算机上运行A计算机硬盘上的一个A1.exe文件,可以让A计算机硬盘上
的另一个A2.Exe文件在A计算机上运行?
环境:
win98局域网,B计算机对A计算机共享出的硬盘具有完全访问权限。
问题:
A1.exe文件的关键代码?
谢谢!!!

 
如果是绿色软件是可以的,如果涉及到Dll,注册表等就需要安装了
 
做一个监控程序,监听命令并执行
 
简单啊!
A上有一个COM server
B上市客户端,调用A的某个方法不就行了?
 
可以使用分布式编程啊(DCOM),服务器(A)上放服务器端的程序,在客户机(B)上
运行客户端程序,服务器上的程序将会自己启动,当然必须要先注册服务器端的组件。
 
如果不在A上运行监控程序接受请求,没办法
 
装个远程控制软件,如pcanywhere
 
如果没有安装客户端软件,那么你可以从B机建立一个"计划任务"(设为重复任务就跟保险了)
然后拷贝到A机的C:/WINDOWS/TASKS目录中,当然,A机必须已经运行了"计划任务"
(系统默认运行),我就用这个方法在局域网中逗过别人,让他直接关机了.

或者,你可以建立一个快捷方式,里面加上自己要运行的程序,并方在他的
C:/WINDOWS/Desktop里面,并把快捷方式改为"我的电脑","RealPlay"
"WinZip"等什么的,让他自己不小心打开,当然,快捷方式的图标必须改改.

你也可以直接连接他的注册表然后就@#%$#^$%&

 
一个较简单的方法是使用WinSocket。
比如说,在Server端下达命令RunA1。客户端一直在监听,当有命令到达时,检查是否是
RunA1,如果是,则运行A1.exe。
我就是用这个方法做了一个“远程关机”程序。让未经我允许就玩游戏的“孩子”们
ShutDown^_^
 
我看见我的同学可以将他机器的资源浏览器右边的显示图形(不是表示文件夹的图标,而是表
示硬盘容量的那个图)改为他自己定义的一张图像,据说是将图与explore绑定在一起,运行
explore后就调用了它。因此我想如果你对b机有完全的操作权限,就可以将可执行程序与
explore绑定运行。具体实现有待高手的回答:)
 
除了给他安装个木马,没有办法!!


 
把B计算机注册表的BDE指向A计算机运行A1.EXE时的BDE即可。
如HK-LOCAL-MACHINE/SOFTWARE/BORLAND/BLW32="//A/PROGRAME FILE/EEE/SHARED"....
 
你们想得太复杂了吧。做个映射不就得了?
 
从别人机器上读程序在自己的机器上运行,就是你说的简单事情
但是现在它是要在别人的机器上运行,就不是简单的事情了
 
能做到吗?
 
写个木马。
 
两个字,木马,
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部