Windows XP 또는 Windows Server 2003용 응용 프로그램 개발에서 URL 유효성 검사를 구현하는 방법

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

요약

이 문서에는 Windows XP 또는 Windows Server 2003용 응용 프로그램에서 URL 유효성 검사를 구현하려는 소프트웨어 개발자를 위한 지침이 포함되어 있습니다. 특히 이 문서에서는 URL을 실행하기 위해 Windows에 전달하기 전에 URL의 유효성을 검사하기 위해 응용 프로그램에서 수행해야 하는 작업에 대해 설명합니다.

추가 정보

응용 프로그램은 Windows Shell32 ShellExecute 함수를 통해 URL을 전달할 수 있습니다. 응용 프로그램은 위협 환경을 기반으로 신중하게 설계되어야 합니다. 이는 URL 처리를 사용하여 신뢰할 수 없는 데이터를 받아들이는 모든 프로그램에 해당합니다.

Windows Shell32에서 실행될 URL을 전달하기 전에 응용 프로그램에서 다음을 수행해야 합니다.
  1. 응용 프로그램에서 SHParseDisplayName 함수를 URI 문자열과 함께 호출해야 합니다.
  2. 1단계가 성공하면 응용 프로그램에서 ShellExecuteEx 함수를 SEE_MASK_INVOKEIDLIST 플래그 및 PIDL(항목 식별자 목록에 대한 포인터)과 함께 호출해야 합니다.




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

속성

기술 자료: 943522 - 마지막 검토: 2007년 10월 19일 금요일 - 수정: 1.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Tablet PC Edition 2005
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
키워드:?
kbhowto kbinfo kbexpertiseadvanced KB943522

피드백 보내기

 

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