2017-09-09 22 views
1

어떤 WSH (Active Scripting) 언어가 컴퓨터에 설치되어 있는지 어떻게 알 수 있습니까?설치된 Windows 스크립트 호스트 언어를 찾는 방법

JScript와 VBScript가 기본적으로 설치되어 있지만, 예를 들어 Python이 WSH 용으로 설치되어 있는지 어떻게 알 수 있습니까?

+0

언제나 파이썬을 사용하는 ASP 페이지를 실행 해 볼 수 있습니다. Perl과 Python의 ActiveState 배포판을 각각 설치했다면 PerlScript와 Python에 대한 지원이 제공되었지만 실제로 말하면서 말입니다. 내가 아는 한 ActiveState의 현재 버전에는 더 이상 포함되지 않으므로 JS 및 VBS에 제한되어 있다고 가정하는 것이 안전하다고 할 수 있습니다. – John

+0

@ 존 그렇습니다. 파이썬 스크립트를 실행하려했지만 파이썬이 WSH 엔진으로 내 컴퓨터에 설치되지 않은 것 같습니다. – Optimax

답변

1

편집

regedit 여기에 편리한 오는 밝혀졌습니다. Computer\HKEY_CLASSES_ROOT\CLSID 아래에있는 OLEScript 키를 모두 검색하면 해당 상위 클래스 ID를 찾을 수 있습니다.

그러면 각 클래스 ID에 해당하는 InprocServer32 키를보고 설치된 스크립팅 엔진을 구현하는 DLL (예 : jscript.dll, vbscript.dll)을 식별 할 수 있습니다.

필자는 TC가 (아래에서 설명) 무엇을하고 있는지 의심 스럽습니다.

ORIGINAL

나는 처음에 (I가 예를 들어, XML을 찾을 수 놀랐습니다 설치된 스크립팅 엔진을 나열하는 script 명령을 가지고 Take Command shell replacement (다행히도, 무료 30 일 평가판) 사용 (위의 편집 참조) 스크립팅 엔진으로 간주 될 수 있음).

내가 생각한 것 (독점적 인 타사의 페이웨어가 설치되어 있어야하지만 가격은 100 달러로 매우 비쌉니다.) 그러나 원래의 질문에 대답 할 수있었습니다. WSH 스크립팅 엔진이 설치되어 있습니다.