用url打开exe文件

时间:2012-07-06 05:44:20

标签: url google-chrome browser

我想通过在google chrome中的url栏中输入文件位置来启动程序,但如果我尝试输入文件位置,则会再次下载该文件。是我可以使用的插件吗?

1 个答案:

答案 0 :(得分:1)

您无法通过键入网址来运行EXE文件。浏览器的工作方式,它会要求您下载或保存文件,如果在URL的末尾有一个exe文件名(如果服务器上有一个)

要以您希望的方式运行exe文件,您可以使用脚本语言,如PHP,ASP或任何其他语言。它的工作方式,脚本将查看URL并查看是否包含任何命令。如果找到,则使用exec命令执行exec文件。一个例子如下

exec("ping yahoo.com", $output, $return);
echo "The command returned $return, and output:\n";
echo "<pre>";
var_dump($output);
echo "</pre>";

输出

array(12) {
  [0]=>
  string(0) ""
  [1]=>
  string(55) "Pinging yahoo.com [72.30.38.140] with 32 bytes of data:"
  [2]=>
  string(0) ""
  [3]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=313ms TTL=50"
  [4]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=322ms TTL=50"
  [5]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=242ms TTL=50"
  [6]=>
  string(51) "Reply from 72.30.38.140: bytes=32 time=260ms TTL=50"
  [7]=>
  string(0) ""
  [8]=>
  string(33) "Ping statistics for 72.30.38.140:"
  [9]=>
  string(56) "    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),"
  [10]=>
  string(46) "Approximate round trip times in milli-seconds:"
  [11]=>
  string(53) "    Minimum = 242ms, Maximum = 322ms, Average = 284ms"

请注意,该程序将在托管页面的服务器计算机上运行。因此,如果您输入http://www.yahoo.com/turn-off-lights。它将关闭雅虎大楼的灯光,而不是其他任何地方。