html을 사용하여 다른 서버에서 호스팅되는 .exe 응용 프로그램을 여는 방법은 무엇입니까? html을 사용하여 다른 서버에서 호스팅되는 .exe 응용 프로그램을 여는 방법은 무엇입니까?
var w = new ActiveXObject("WScript.Shell");
w.Exec("C:\Program Files\Adobe\Photoshp.exe");
나는 위의 코드를 시도하지만
html을 사용하여 다른 서버에서 호스팅되는 .exe 응용 프로그램을 여는 방법은 무엇입니까? html을 사용하여 다른 서버에서 호스팅되는 .exe 응용 프로그램을 여는 방법은 무엇입니까?
var w = new ActiveXObject("WScript.Shell");
w.Exec("C:\Program Files\Adobe\Photoshp.exe");
나는 위의 코드를 시도하지만
,이 시도 :
w.Exec("\\\\Your_server_name\\C:\\Program Files\\Adobe\\Photoshop.exe");
또는 :
w.Run("\\\\Your_server_name\\C:\\Program Files\\Adobe\\Photoshop.exe");
Your_server_name
는 IP 주소가 될 수 있습니다. 또한 백 슬래시가 두 배로 늘어 났으며 경로 은 반드시이어야하며 로컬 워크 스테이션에 매핑 된 드라이브 문자는 사용할 수 없습니다. 또한 일반적으로 서버 이름은 서버의 루트가 아니며 (예 : C :) 서버의 폴더를 가리 킵니다.
HTA가 서버 또는 워크 스테이션에 저장되어있는 경우 두 가지 예제 모두 저에게 효과적입니다. 내가 그들이 참조 된 폴더에 대한 권한이없는 경우 왜 작동하지 않을지 상상할 수 있습니다 (잘못된 경로에 추가). 또는 ... 외부 웹 서버에서 exe를 실행하려고합니다. afaik는 불가능합니다.
난 당신이 클라이언트 측에서 JS를 사용하여이 보안 될 것입니다 직접 같은 것을 할 수 있다고 생각하지 말아 외부 .EXE와 협력 아무것도 BT 지역 .EXE와 함께 일하고있어 발행물. 가장 좋은 방법은 http를 통해 exe 파일을 다운로드 한 다음 실행하는 것입니다. 이 사용자를 시도하면 사용자에게 메시지가 표시됩니다. 이 인트라넷 물건입니다 가정
서버에있는 로컬 컴퓨터에서 .exe를 열려고합니까? 자바 스크립트 사용? –
예 이럴 경우 – Anuj
할 수 없습니다 ... 심각한 보안 문제. asp.net 또는 다른 서버 측 프로그래밍을 사용하여 서버에서 실행되는 .exe를 열 수는 있지만 기술적으로는 JavaScript를 사용하지 않을 것입니다. –