문제

내 응용 프로그램에서 msscript.ocx를 사용하여 Windows 용 ActiveX 스크립팅 호스트입니다.
비록 사용자 정의 할 수있는 XP Embedded (XPE)에 동일하게 사용할 수 있기를 원합니다.

1. XPE에서 msscript.ocx에서 선택적으로 설치 될 수 있는지 여부를 알고 싶습니까?
2. 어디에서 설치 되나요?
3. 또는 XPE 설정 중에 설치되는 Windows 코어 구성 요소입니까?

이 질문들 중 일부 또는 전부에 대답하는 것은 나에게 큰 도움이 될 것입니다.

미리 감사드립니다.

샘.

도움이 되었습니까?

해결책

나는 그것이 Windows XP로 배송되지 않았다고 생각합니다 (100% 확실하지 않음) ...

그러나 최선의 선택은 설치 프로그램과 함께 배송하는 것입니다 (배송 되더라도 제거 할 수 있음). 설치 정보 - 원하는 위치에 (프로그램 파일의 프로그램 폴더에서 괜찮습니다), 중요한 것은 등록하는 것입니다.

설치자를 만드는 최선의 선택 - wix

편집하다: 참조

스크립트 제어에는 Visual Basic 6.0이 포함되어 있습니다. 그러나 Visual Basic 6.0 설정은 스크립트 컨트롤을 설치하지 않습니다. 컨트롤은 CD 디렉토리 Common Tools VB Script에 있습니다. 스크립트 컨트롤을 설치하려면 다음 단계를 시도하십시오.

나는 이것이 당신의 질문에 대한 답변이라고 생각합니다 ....

다른 팁

Microsoft의 MSScript.ocx 라이브러리 문서는이 문제와 다소 모순됩니다. 짧은 대답은 Windows 2000부터 MSScript.ocx 라이브러리가 Windows OS의 일부가되었습니다. Windows 2000, XP 및 2003의 후속 서비스 팩에는 버그 수정이 포함되었습니다.1,2,3)이 라이브러리의 경우. 그 이후로 라이브러리는 32 비트의 Windows 부분의 일부로 남아 있으며 여전히 Windows 7/2008 R2에 포함되어 있습니다. 64 비트 버전의 Windows에도 여전히 msscript.ocx가 포함되어 있습니다 와우 64 C : Windows Syswow64에서.

이 라이브러리 배포의 작은 역사를 위해 계속 읽으십시오.

MSScript.ocx는 원래 Visual Studio 6 CD에 "선택적"라이브러리로 포함되었습니다. 선택 사항은 수동으로 설치해야했습니다. 라이브러리는 Visual Studio의 일부 였지만 Windows 2000으로 시작하는 Windows OS의 일부로 마이그레이션되었습니다.

이것은 혼란이 발생하는 곳입니다. msscript.ocx는 VS6 및 Windows 2000의 구성 요소로 간주되므로 업데이트는 서비스 팩에 배포되었습니다. VS6의 마지막 서비스 팩이 출시 된 후에도 이전 OS를 위해 추가 버그 수정을 배포해야하므로 별도 다운로드 Windows 95, 98 및 NT4를 구체적으로 대상으로 만들었습니다.

이 다운로드는 "현대적인"Windows 버전의 OS의 일부가되었다는 간단한 사실에 대한 이전 OS를 대상으로합니다. Windows 2000 이상을 사용하는 경우 다운로드는 불필요하며 내 경험상 호환성 문제를 일으킬 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top