请问如何简化通过网页下载并执行文件?(100分)

  • 主题发起人 主题发起人 breeze
  • 开始时间 开始时间
B

breeze

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一种操作:
  客户登录某网页,下载一个exe文件,然后在DOS下执行这个exe,带
很长的一串参数(但参数固定)
能不能简化为:
  客户登录某网页,点击某个链接,然后一切工作就完成了。
我曾经试过写一个bat文件,把那个exe连参数一起写好,和exe一起打包成
zip,然后用户点击链接时选择“在当前位置打开”,然后点击运行那个bat,
但好象不行,可能直接在zip里运行bat它会找不到那个exe。并且就算可以
也还是有点麻烦,最好还能再简单点
  thanks!
 
帮你顶一下吧!
 
先做一个a.exe程序。此程序的功能是控制你所要下载的exe文件的执行
将这个a.exe和你所要下载的文件用Base64编程后存为扩展名分别存为扩展名mht的文件。
然后用户点击这个a.exe转换后的mht文件时。a.EXE文件将自动下载并执行
这个a.exe 程序所要实现的功能为:
1 自动连接到你所要下载的文件的那个mht文件页面。
2 自动创建一个c.bat文件。bat文件的内容为执行你所下载的exe文件。并添加参数。

就一切OK了。
当用户点击a.exe转换的mht文件时。ie自动下载并执行。且没有任何反应。不需要用户干涉.现在a.exe自动执行后就建立一个c.bat。然后自动连接到你所需要下载的exe文件转换的
mht文件。于是又一个新的exe文件下载了。然后执行c.bat。

 
将这个a.exe和你所要下载的文件用Base64编程后存为扩展名分别存为扩展名mht的文件。

这一部请能详细说明一下,怎样完成?
 
实际上你可以用压缩工具压缩成自解压文件,比如用WinRar,在高级选项里可以设置解压后自动运行的程序,如果可以带参数的话那就可行了,你可以试试,如果还不行的话,再做一个EXE来调用就可以了:)
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
867
DelphiTeacher的专栏
D
S
回复
0
查看
893
SUNSTONE的Delphi笔记
S
后退
顶部