MS07-043: 재배포 가능한 Visual Basic 6.0용 보안 업데이트에 대한 설명

기술 자료 번역 기술 자료 번역
기술 자료: 924053 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

Microsoft는 보안 공지 MS07-043을 릴리스했습니다. 이 보안 공지에는 파일 참고 문서 정보 및 배포 옵션을 비롯하여 모든 보안 업데이트 관련 정보가 나와 있습니다. 보안 공지 전체 내용을 보려면 다음 Microsoft 웹 사이트 중 하나를 방문하십시오.

이 보안 업데이트의 중요 변경 사항

Visual Basic 6.0 서비스 팩 6(SP6) 이후의 Microsoft Visual Basic 6.0 버전에서는 Visual Basic 패키지 및 배포 마법사가 다음 위치에서 Oleaut32.dll 파일을 가져옵니다.
VisualBasic_Installation_Folder\Wizards\PDWizard\Redist
이 폴더에는 Oleaut32.dll 파일이 하나 들어 있습니다. 소프트웨어 공급업체와 소프트웨어 개발자는 Visual Basic 6.0이 지원하는 모든 운영 체제에 이 파일을 사용할 수 있습니다.

이 보안 업데이트에는 운영 체제별로 여러 버전의 Oleaut32.dll 파일이 포함되어 있습니다. 이 보안 업데이트는 원래 Redist 폴더 아래에 새 폴더를 만듭니다. 이러한 폴더에는 운영 체제별로 Oleaut32.dll 파일이 다음과 같이 복사됩니다.
표 축소표 확대
운영 체제폴더
Windows Server 2003VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinServer2003
Windows Server 2003 SP1VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinServer2003SP1
Windows XP SP2VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\WinXPSP2
Windows 2000VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\Win2000
Windows NT 4.0VisualBasic_Installation_Folder\Wizards\PDWizard\Redist\NT4
Windows NT 4.0 Terminal ServerVisualBasic_Installation_Folder\Wizards\PDWizard\Redist\NT4TS

이러한 변경 사항이 응용 프로그램과 함께 Oleaut32.dll 파일을 패키지하고 재배포하는 소프트웨어 공급업체에 주는 영향

Oleaut32.dll 파일의 제공 방법이 변경되어 응용 프로그램에 Oleaut32.dll 파일을 패키지하고 재배포하는 소프트웨어 공급업체는 응용 프로그램이 실행되는 모든 대상 운영 체제에 사용할 수 있는 단일 파일을 제공할 수 없습니다. 대신 패키지를 설치할 운영 체제별로 Oleaut32.dll 파일을 제공해야 합니다.

참고 %WINDIR%\System32 폴더에 있는 Oleaut32.dll 파일은 특정 운영 체제에서만 사용할 수 있도록 테스트된 것이므로 이 파일만 선택하는 것은 좋지 않습니다.

예를 들어, Windows XP 기반 컴퓨터를 사용하여 응용 프로그램을 개발하고 패키지하는 경우 이 컴퓨터의 WINDIR% \System32 폴더에 있는 Oleaut32.dll 파일을 선택하면 이 응용 프로그램은 Windows XP 이외의 다른 운영 체제에서 실행되지 않습니다. 예를 들어, Windows Server 2003 기반 컴퓨터에서는 이 프로그램이 실행되지 않습니다.

따라서 응용 프로그램과 함께 재배포할 Oleaut32.dll 파일을 패키지하고 제공할 때는 다음과 같이 하는 것이 좋습니다.
  1. 응용 프로그램을 실행할 운영 체제를 확인합니다.
  2. 다음 중 원하는 옵션을 선택합니다.
    • 대상 운영 체제에 따라 별도의 패키지 또는 설치 프로그램 빌드
    • 모든 대상 운영 체제를 처리하는 단일 패키지 및 설치 프로그램 빌드
  3. 대상 운영 체제에 따라 별도의 패키지 또는 설치 프로그램을 빌드하려면 다음 지침을 따르십시오.
    • 각 패키지 또는 설치 프로그램이 올바른 버전의 Oleaut32.dll 파일을 제공해야 합니다. 어떤 폴더에서 파일을 선택하는지는 각 패키지 또는 설치 프로그램이 어떤 운영 체제에 빌드되는지에 따라 결정됩니다.
    • 설치하는 동안 패키지가 운영 체제를 검색해야 합니다. 또한 올바른 운영 체제가 검색될 때만 패키지가 설치되어야 합니다.
  4. 모든 대상 운영 체제를 처리하는 단일 패키지 또는 설치 프로그램을 빌드하려면 다음 지침을 따르십시오.
    • 패키지 또는 설치 프로그램이 모든 버전의 Oleaut32.dll 파일을 제공해야 합니다.
    • 설치하는 동안 패키지 또는 설치 프로그램이 대상 운영 체제를 검색해야 합니다. 또한 패키지 또는 설치 프로그램이 올바른 버전의 Oleaut32.dll 파일을 선택해야 합니다.

업데이트 제거 정보

Visual Basic 6.0용 업데이트는 IExpress Microsoft Windows Installer를 사용합니다. 따라서 이러한 업데이트는 제거할 수 없습니다.

이 업데이트에서 지원되는 명령줄 스위치

이 업데이트에서 지원되는 다양한 명령줄 스위치에 대한 정보는 "소개" 절에 나와 있는 보안 공지에서 제공합니다. 이러한 명령줄 스위치에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
197147 IExpress 소프트웨어 업데이트 패키지의 명령줄 스위치




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 924053 - 마지막 검토: 2007년 12월 3일 월요일 - 수정: 1.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Starter
  • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003, Standard Edition Service Pack 1 (SP1)?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows Small Business Server 2003 Premium Edition
    • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Service Pack 2?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Server SP4?을(를) 다음과 함께 사용했을 때
    • Microsoft Small Business Server 2000 Standard Edition
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Visual Basic 6.0 Enterprise Edition
  • Microsoft Visual Basic Professional Edition for Windows, Versions 6.0
  • Microsoft Visual Basic 6.0 Learning Edition
키워드:?
kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB924053

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com