Запускать исполняемый файл с веб-сайта на основе Perl-Linux в Windows?

0

У меня есть следующая ситуация: сервер Linux, на котором размещен веб-сайт, созданный кодом Perl. Я создал с Perl кнопку, в которой onclick должен запускать исполняемый файл. Проблема заключается в том, что исполняемый файл является файлом Windows EXE. Когда кнопка нажата, она запускается на сервере Linux, а не на стороне Windows. Как изменить "onclick" для запуска EXE (когда веб-сайт открывается в Windows)?

Код для onclick:

onclick="javascript: runExe();"

Пробовал следующее:

    function runExe (){
    system("/Users/xxxx/notepad.exe");
}

    function runExe (){
    system("file://C:/Windows/notepad.exe");
}

    function runExe (){
    open(FH, "c:\Windows\notepad.exe |");
    close(FH);
    }

    function runExe (){
        open(FH, "/Users/xxxx/notepad.exe |");
        close(FH);
    }
Теги:
onclick
executable

1 ответ

0
Лучший ответ

Короткий ответ: нет, вы не можете, разместить свой Perlsite на сервере Windows, если вам нужно запустить исполняемые файлы Windows. Длинный ответ, вы можете попробовать использовать вино для запуска программы под Linux. В зависимости от рассматриваемого exe, это может не сработать.

  • 0
    Спасибо! Вы дали мне идею. Я могу открыть HTML-страницу с другого сервера Windows (с IIS) и перейти оттуда. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню