如果我在我的窗体页面的链接:“?”如何参数传递到客户端可执行文件中的链接
<A HREF="/executable.exe?param=1">Run</A>
是参数后,在浏览器下载完可执行文件后传递给可执行文件,并且用户选择运行可执行文件?
我已经检查过argv和环境,但似乎并不存在。
有没有其他地方的浏览器可能会传递参数给可执行文件?
如果我在我的窗体页面的链接:“?”如何参数传递到客户端可执行文件中的链接
<A HREF="/executable.exe?param=1">Run</A>
是参数后,在浏览器下载完可执行文件后传递给可执行文件,并且用户选择运行可执行文件?
我已经检查过argv和环境,但似乎并不存在。
有没有其他地方的浏览器可能会传递参数给可执行文件?
这些参数只是url请求的一部分。
服务器端完成什么完全取决于您。
但是,如果您希望客户端使用这些参数执行文件,它将无法工作。
的文件不会在所有被执行,但只下载,这可能与警告(在现代系统)
一旦文件被下载并在客户端执行它,它只是告诉客户他是如何执行的。与你的参数无关
然而,在早期版本的Internet Explorer 5甚至6中有一个黑客攻击,但我不会在这里谈论它,因为它没有任何相关性,只是一个有害的expoit 。
将它链接到.cmd或带有用参数执行executable.exe的命令的bat文件。
所以,你的链接应该lookl IKE
<a href ="/someth.cmd> Run me </a>
和.cmd文件应包含
executable.exe param1 param2
希望它能帮助。
除用户需要下载可执行文件 – 2010-12-14 00:50:09
之外,您还可以在cmd文件中开始下载; ) – 2010-12-19 11:37:54
下载后永远不会立即执行可执行文件。因此通过下载文件的参数是无关紧要的。您可以按需修改您的可执行文件,以便它可以与给定的参数一起工作,但这可能是一大堆工作 – 2010-12-14 00:51:53