如果我在我的窗體頁面的鏈接:「?」如何參數傳遞到客戶端可執行文件中的鏈接
<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