Стартирване на .exe чрез html/javascript.

Gh057

Registered
За 1 сайт ми трябва направя система за пазаруване, но понеже от php почти нищо не отбирам, като чета даден код горе-Долу разбирам какво прави, но да седна сам да напиша нещо напълно изключено. Има доста готови системи, но реших, че ще ми е по-бързо и лесно да напиша 1 програма на C# за изчисляване на крайната цена, на таксите за пращане и т.н. Та преди да започна реших да видя как мога да run-а .ехе от html. Оказа се, че не било лесна работа. Ако някой има представа как би могло да стане това моля да сподели.

Намерих това за IE и работи, но под FF и останалите browser-и не.
Код:
<a href="javascript:LaunchApp()">Launch the executable</a>

<script>
function LaunchApp() {
if (!document.all) {
  alert ("Available only with Internet Explorer.");
  return;
}
var ws = new ActiveXObject("WScript.Shell");
ws.Exec("C:\\Program Files\\Adobe\\Adobe Photoshop CS3\\Photoshop.exe");
}
</script>
 
Това е ужасно несигурно и затова е трудно постижимо... просто не е заложено в браузъра да се стартира изпълним код.

Edit: С функцията system() на php можеш да стартираш .exe :)
 

Back
Горе