자동 재생
AutoPlay자동 실행된 기능인 Windows98에 소개된 일거수 일투족을 신설하고, 그림, 음악 또는 비디오 파일 등 콘텐츠에 기초하여 이동식 미디어 및 장치로 발견되었는데, 적절한 응용 프로그램 또는 표시한 콘텐츠를 재생하는 데 나가고 있다.[1]그것은 밀접하게 AutoRun 운영 체제 특성과 관련.위해 주변 기기가 MP3플레이어, 메모리 카드, USB저장 장치와 – – 자동으로 소프트웨어와는 이런 장치의 콘텐츠 접근에 필요한 시작을 통해 사용을 단순화하도록 자동 실행되었다.자동 실행AutoPlay-compatible 소프트웨어와 하드웨어에 의해 강화될 수 있다.그것은 사용자 자동 실행 사건과 행동으로 좋아하는 애플리케이션 연결하는 방법에 의해 설정할 수 있다.
개요
사용자가 CD-ROM을 드라이브에 삽입하거나 USB 카메라를 연결하면 Windows가 도착을 감지하고 장치를 검사하거나 미디어를 검색하는 프로세스를 시작합니다.AutoPlay가 사용자에게 의미 있는 옵션 세트를 제공할 수 있도록 미디어에서 장치 또는 컨텐츠의 속성을 찾고 있습니다.사용자가 특정 선택을 할 때 다음 번에 Windows에서 해당 컨텐츠 또는 장치를 [2]볼 때 해당 선택을 자동으로 하는 옵션도 있습니다.
이 대화상자에는 사용자가 DVD를 DVD 리더에 넣은 결과가 표시됩니다.이 경우,D: 드라이브.AutoPlay는 콘텐츠가 DVD 무비일 가능성이 높다고 판단하고 해당 결정에 따라 일련의 액션을 사용자에게 표시합니다.이러한 작업을 핸들러라고 하며, 다양한 유형의 컨텐츠와 관련된 핸들러 세트가 있습니다.이제 사용자가 결정을 내리고 OK(확인)를 클릭하여 계속 진행할 수 있습니다.그러나 이 시점에서 "Always do the selected action"(선택한 작업 항상 수행) 체크박스를 켜면 다음에 해당 드라이브에 특정 컨텐츠 유형이 표시될 때 메시지가 표시되지 않고 선택한 응용 프로그램이 자동으로 시작됩니다.
자동 실행 속성
사용자가 이러한 결정을 후회하거나 특정 컨텐츠 유형에 대해 자동 자동 실행을 선택하려는 경우, 내 컴퓨터 바탕 화면 아이콘을 통해 모든 드라이브의 자동 실행 속성에 액세스할 수 있습니다.드라이브를 선택하고 Windows 탐색기 메뉴에서 "파일/속성"을 선택한 다음 자동 실행 탭을 선택하면 표시된 것과 유사한 대화 상자가 나타납니다.컨텐츠 타입은, 드롭 다운 박스로 선택할 수 있습니다.이 대화 상자에는 자동 실행으로 드라이브 D:의 컨텐츠 유형이 "그림"으로 결정될 경우 사용 가능한 핸들러가 표시됩니다.수행할 작업을 선택하면 해당 사용자의 작업이 자동으로 수행됩니다."액션을 선택하도록 매번 프롬프트 표시"를 선택하면 모든 연결이 삭제되고 다음 번에 자동 실행 메시지가 표시됩니다.
사용 가능한 컨텐츠 유형은 선택한 드라이브의 유형에 따라 다릅니다.사진, 음악 파일 및 비디오 파일은 모든 드라이브에서 사용할 수 있습니다.DVD 드라이브나 CD 드라이브에는 「음악 CD」또는 「DVD 무비」를 사용할 수도 있습니다.Windows Vista 에서는, 「비디오 CD 무비」등의 드라이브가 리스트에 추가됩니다.
혼합 콘텐츠
"혼합 콘텐츠"는 파일 콘텐츠 유형이 여러 사진, 음악 파일 또는 비디오 파일 콘텐츠 유형으로 분류된 결과입니다.오디오 트랙이 포함된 CD는 데이터 [3]트랙의 유무에 관계없이 Windows에서는 항상 "음악 CD"로 간주됩니다.따라서 그림 파일, 비디오 파일 및 오디오 트랙이 포함된 CD는 "Music CD"이지 "Mixed content"가 아닙니다.
이것이 자동 실행 결정의 결과인 경우 사용자에게 항상 자동 실행 대화 상자가 표시됩니다.여기에는 발견된 콘텐츠에 적합하다고 생각되는 응용 프로그램이 포함됩니다.따라서 음악 파일과 비디오 파일이 모두 플래시 드라이브에서 검색되면 사용자는 "음악 파일" 핸들러와 "비디오 파일" 핸들러에서 선택할 수 있습니다.이 경우 사용자는 기본 선택을 할 수 없습니다.
그러나 드라이브에 대한 자동 재생 속성 대화상자는 일반적으로 "혼합된 내용"을 내용 유형 옵션으로 제공합니다.여기서 사용할 수 있는 옵션은 모든 유형의 파일을 처리할 수 있는 작업으로 제한됩니다. 일반적으로 "파일 보기를 위해 폴더 열기"가 여기에 나열된 유일한 처리기입니다.사용자는 이 작업을 혼합 콘텐츠에 대한 기본값으로 설정할 수 있습니다.
Non-volume 장치
일부 유형의 디바이스는 "내 컴퓨터"에서 드라이브 문자로 표시되지 않습니다.이러한 장치를 비볼륨 장치라고 하며, 자동 재생은 CD나 DVD와 같은 볼륨 장치와 다소 다르게 처리합니다.많은 디지털 카메라와 비디오 기기가 이 범주에 속합니다.
Windows 에서는, 디바이스상의 파일을 조사해 컨텐츠의 종류를 판별할 수 없기 때문에, 처리 방법은 제조원에 의해서 결정됩니다.제조업체는 특정 장치에 핸들러를 등록하고 장치 그룹에 장치를 추가할 수 있습니다(예:ZipDrives) 또는 장치 클래스(예: 비디오 카메라인 모든 장치)가 장치를 대신 처리하도록 허용합니다.단말기가 검출되었을 때 [AutoPlay]대화상자에 표시되는 핸들러를 결정합니다.
이러한 유형의 장치에는 드라이브 문자가 없으므로 "내 컴퓨터"를 통해 자동 실행 속성에 액세스하거나 변경할 수 없습니다.다만, 디바이스가 접속되어 있는 경우, Windows 에서는, 태스크바 알림 영역(통상은 트레이라고 불립니다)에 아이콘이 배치됩니다.이제 이 아이콘을 클릭하여 이 장치의 자동 재생 기본 설정을 변경할 수 있습니다.인접한 이미지는 비디오 카메라를 연결할 때 나타난 아이콘을 보여줍니다.
디폴트 설정
Windows 를 새로 인스톨 하면, 디폴트의 핸들러 애플리케이션 세트가 자동 재생 [2]시스템에 등록됩니다.Windows XP SP2의 디폴트는 다음과 같습니다.Action과 Provider는 핸들러에 저장되어 있는 문자열일 뿐입니다.이 문자열은 사용자가 해당 액션을 선택할 경우 어떤 일이 일어날지 알기 쉽게 하기 위해 다를 수 있습니다.사용자가 선호하는 언어에 맞게 변경할 수도 있습니다.많은 핸들러는 같은 Windows 응용 프로그램을 사용합니다.예를 들어 Windows Media Player는 음악 파일 및 DVD 무비를 재생하는 데 사용됩니다."사용"이라는 단어는 두 문자열을 깔끔하게 연결하기 위해 자동 재생에 의해 추가됩니다.
내용 | 액션. | 프로바이더 |
---|---|---|
음악 파일 | 놀고 | Windows Media Player |
파일을 보려면 폴더 열기 | 윈도 탐색기 | |
사진들 | 컴퓨터의 폴더에 사진 복사 | Microsoft 스캐너 및 카메라 마법사 |
이미지 슬라이드 쇼 보기 | Windows 사진 및 팩스 뷰어 | |
사진을 인쇄하다 | 사진 인쇄 마법사 | |
파일을 보려면 폴더 열기 | 윈도 탐색기 | |
비디오 파일 | 놀고 | Windows Media Player |
파일을 보려면 폴더 열기 | 윈도 탐색기 | |
혼합 콘텐츠 | 파일을 보려면 폴더 열기 | 윈도 탐색기 |
음악 CD | CD에서 음악 복사 | Windows Media Player |
오디오 CD 재생 | Windows Media Player | |
파일을 보려면 폴더 열기 | 윈도 탐색기 | |
DVD 무비 | DVD 무비 재생 | Windows Media Player |
파일을 보려면 폴더 열기 | 윈도 탐색기 |
Windows95및 Windows98.
Windows 95 및 Windows 98에는 AutoPlay의 기본 버전이 있습니다.오디오 CD나 영화 DVD를 취급해, 그것들을 취급하는 애플리케이션을 기동하는 것이 일의 전부입니다.새로 도착한 항목이 이러한 범주 중 하나에 해당하지 않으면 Windows는 일반적인 자동 실행 프로세스를 [4]계속 진행합니다.
Audio CD와 Movie DVD에서 실행되는 액션에서는 기본적으로 두 가지 미디어를 모두 파일인 것처럼 간주합니다.그러면 탐색기는 해당 파일 유형과 관련된 기본 액션을 수행합니다.탐색기 폴더 내에서 "도구/폴더 옵션" 메뉴의 "파일 형식" 탭에서 파일 형식 및 관련 작업을 보고 변경할 수 있습니다.HKEY_CLASSES_ROOT 아래의 레지스트리에 저장됩니다.
CD가 Red Book 표준 포맷의 Audio CD인 경우 탐색기는 Audio CD 파일 유형에 등록된 기본 액션을 호출합니다.이 설정은 보통 "재생"으로 설정되며 일반적으로 cdplayer.[5]exe를 호출합니다.
DVD가 무비 DVD인 경우 탐색기는 DVD 파일 유형에 등록된 기본 작업을 호출합니다.무비 DVD는 \video_ts\video_ts.ifo 파일의 존재로 인식됩니다.DVD 의 동작도 통상, 「재생」으로 설정되어 일반적으로 dvdplay.exe 를 호출합니다.
자동 실행 전에 오디오 CD 및 동영상 DVD를 확인하는 것은 이러한 유형의 미디어를 자동으로 재생하지 않도록 설정하는 데 영향을 미칩니다.레지스트리 또는 그룹 정책을 통해 자동 실행을 비활성화하거나 응용 프로그램 내에서 QueryCancelAutoPlay 메시지를 검색해도 이러한 미디어 유형이 [6]삽입 시 자동으로 재생되지 않습니다.
그러나 오디오 CD의 파일 형식을 편집하고 "기본값 설정"을 클릭하면 오디오 CD를 비활성화할 수 있습니다.그러면 해당 파일 유형의 기본값으로 재생 작업이 제거됩니다.또는 HKEY_CLASSES_ROOT\AudioCD\의 (기본값) 엔트리를 변경합니다." (공백 문자열)에 대한 셸 키도 동일한 작업을 수행합니다.무비 DVD 의 무효화 조작은, 「Audio CD」 대신에 「DVD」가 사용되고 있는 것과 같습니다.
해당하는 레지스트리 설정은, Windows 98 의 디폴트와 함께 이하에 나타냅니다.SE:
HKEY_CLASSES_ROOT\AudioCD\shell(기본)"플레이"HKEY_CLASSES_ROOT\AudioCD\shell\play(기본)"&플레이"HKEY_CLASSES_ROOT\AudioCD\shell\play\command(기본)"%SystemRoot%\cdplayer.exe /play%1"HKEY_CLASSES_ROOT\DVD\shell(기본)"플레이"HKEY_CLASSES_ROOT\DVD\shell\play(기본)"&플레이"HKEY_CLASS.ES_ROOT\DVD\shell\play\command (기본값) "%SystemRoot%\system32\dvdplay.exe / play%1"
볼륨
자동 실행
파일 시스템의 루트 디렉토리에 autorun.inf라는 파일이 있는 경우 해당 파일의 설정은 사용자에게 제공되는 옵션에 추가되거나 AutoPlay가 가진 콘텐츠 보기에 영향을 줄 수 있습니다.Windows XP에서는 이 파일의 존재는 프로세스 흐름에 영향을 줄 수 있습니다.자동 실행은 사용자의 개입 없이 응용 프로그램을 직접 실행할 수 있습니다.Windows Vista 에서는, 자동 실행은 이러한 방법으로 자동 실행을 바이패스 할 수 없습니다.사용자에게 표시되는 옵션에만 추가할 수 있습니다.자동 실행 문서의 Inf 처리 섹션에는 자동 실행이 호출되는 시기와 실행 여부가 자세히 나와 있습니다.
자동 실행 계층은 처음에 윈도우즈 레지스트리 값을 참조하여 특정 드라이브 또는 드라이브 유형에 대한 작업을 시작할지 여부를 결정합니다.새로 검색된 볼륨에 대해 자동 실행을 사용하지 않도록 설정한 경우 해당 볼륨에서 프로세스가 중지되어 해당 볼륨에 대해 사실상 자동 실행이 사용되지 않습니다.
냄새를 맡고 있는 콘텐츠
자동 실행이 완료되면 자동 실행이 컨텐츠에 대한 볼륨 검사를 수행하여 시작됩니다.이를 콘텐츠 스니핑이라고 합니다.자동 재생은 볼륨이 오디오 CD, 영화 DVD, 빈 기록 매체(CD-R, CD-RW, DVD+R 등)인지 아니면 파일을 포함하는 일반 볼륨인지 결정합니다.
일반 볼륨의 경우 자동 실행은 루트 디렉토리에서 시작하여 루트 디렉토리 아래의 4개 디렉토리 레벨까지 파일 시스템을 검색하여 특정 범주 또는 "콘텐츠 유형"에 해당하는 파일 유형을 찾습니다.
이 검색에 1초 이상 걸리는 경우 진행률 대화 상자에 검색 프로세스가 진행 중인 것으로 표시됩니다.이 대화 상자는 탐색기 복사 작업과 혼동될 수 있지만 파일을 복사하거나 이동하지 않습니다.
콘텐츠 종류
자동 재생 스니핑에 관한 한 파일은 크게 세 가지 범주 또는 "콘텐츠 유형"으로 분류됩니다.다음 범주 이외의 파일은 관심 없습니다.
사진들 | .jpg . gif . bmp . png ... |
---|---|
음악 | .mp3.mp3.wma... |
비디오 | .avi .mpg... |
파일이 세 가지 범주 중 하나 이상에 속할 경우 내용은 "혼합된 내용"으로 간주됩니다.
콘텐츠 스니핑 프로세스가 분류 가능한 콘텐츠를 찾지 못하면 콘텐츠는 알 수 없는 것으로 간주됩니다.이는 파일이 존재하지 않는다는 것이 아니라 위의 세 가지 콘텐츠 유형 중 하나 이상의 파일이 존재하지 않는다는 것을 의미합니다.이 경우 자동 실행은 미디어의 루트 디렉터리에 탐색기 창을 열고 프로세스 흐름을 여기서 마칩니다.
PerceivedType
파일을 세 가지 컨텐츠 유형으로 분류하기 위해 다양한 파일 확장자와 관련된 ReceiptedType 값을 사용하여 범주를 결정합니다.ReceivedType은 "image", "audio" 또는 "video"로 설정하여 파일을 각각 Pictures, Music 또는 Video 콘텐츠 유형으로 분류할 수 있습니다.Windows에 알려진 다른 ReceivedType(텍스트, 압축, 시스템 및 응용 프로그램)이 있지만 자동 실행과 관련이 없습니다.
모든 파일 유형 정보는 HKEY_CLASSES_ROOT 아래의 레지스트리에 저장됩니다.다음은 .avi 비디오 파일 및 .mp3 음악 파일의 ReceivedType 레지스트리 정보입니다.
HKEY_CLASSES_ROOT\.avi(기본값) "avifile" ReceivedType "video" HKEY_CLASSES_ROOT\.mp3(기본값) "mp3file" ReceivedType "audio"
이벤트 핸들러(볼륨)
EventHandler는 다양한 핸들러와 트리거링 이벤트 간의 관련성을 만드는 테이블의 제목입니다.볼륨 기반 이벤트의 경우 EventHandler는 레지스트리를 참조하지 않고 AutoPlay에 대해 완전히 내부적으로 생성됩니다.
Windows 레지스트리의 [AutoPlayHandlers]섹션을 조사하면 ContentTypeSniffers 키와 ContentTypeHandlers 키가 나타납니다.이러한 키를 사용하지 않을 경우 볼륨 기반 자동 재생과 관련된 다양한 하위 키와 값이 나타나거나 볼륨 기반 자동 재생을 제어할 수도 있습니다.다만, Windows XP SP2 에서는, 이러한 키는 장래의 사용을 위해서만 정의되어 있어 AutoPlay [7]에서는 액세스 할 수 없습니다.
볼륨 검사 및 콘텐츠 스니핑 후 자동 실행이 내부적으로 내린 결정에 따라 다음 사전 정의된 이벤트 핸들러 중 하나가 선택됩니다.
미디어 또는 콘텐츠 유형 | 이벤트 핸들러 |
---|---|
사진들 | 도착 시 사진 표시 |
음악 파일 | Play Music Files On Arrival |
비디오 파일 | PlayVideoFiles On Arrival |
혼합 콘텐츠 | Mixed Content On Arrival |
빈 CD-R/CD-RW | CD버닝 온도착시 핸들 |
음악 CD | Play CDAudio On Arrival |
DVD 무비 | Play DVD Movie On Arrival |
Windows Vista에서 추가됨 | |
슈퍼 비디오 CD 무비 | Play Super Video CDMovie On Arrival |
비디오 CD 무비 | PlayVideo CDMovie On Arrival |
autorun.inf는 실행 파일을 지정합니다. | Autorun INFEGacy[8] Arrival |
비볼륨
디바이스 특성
Windows에서는 볼륨 이외의 디바이스에서는 컨텐츠 스니핑을 실행할 수 없기 때문에 AutoPlay에서는 컨텐츠가 아닌 특성에 따라 이러한 디바이스를 분석합니다.새로 발견된 모든 디바이스에는 일반적으로 디바이스 자체 내에 저장된 식별 정보가 있습니다.이 정보는 열거자에 의해 수집되며 Windows가 디바이스에 액세스하여 참조할 때 참조하는 식별 문자열을 구축하는 데 사용됩니다.특정 디바이스의 식별 문자열을 디바이스 [9]ID라고 부릅니다.
설치된 각 디바이스의 각 인스턴스를 일의로 식별하기 위해 Windows는 각 디바이스에 인스턴스 ID를 할당합니다.이 ID에는 위치 정보 또는 지원되는 경우 일련 번호가 포함됩니다.
디바이스 ID와 인스턴스 ID를 조합하면 시스템 내의 개별 디바이스를 일의로 식별하는 문자열이 생성됩니다.디바이스 인스턴스 ID 입니다.PCI 디바이스로부터의 문자열의 예를 다음에 나타냅니다.
- PCI\VEN_1274&DEV_1371&SUBSYS_8030107B&REV_04\0&0E
Windows 는, 새로운 디바이스를 검출하면, 다음의 레지스트리에 디바이스 인스턴스를 보존합니다.
- HKLM\SYSTEM\CurrentControlSet\Enum
Windows 디바이스 매니저(컨트롤 패널의 [시스템]아이콘 아래)에 특정 디바이스의 디바이스 인스턴스 ID가 표시됩니다.디바이스의 속성을 가져오면 [Properties]대화상자의 [Details]탭을 선택하고 드롭다운박스에서 [Device Instance ID]를 선택하면 정보가 취득됩니다.
모든 디바이스의 또 다른 특징은 디바이스 [10]인터페이스 클래스입니다.이것에 의해, 디바이스가 그 디바이스 인터페이스 클래스에 관한 기본적인 입력/출력 제어 콜세트를 서포트하는 것에 동의하는 인터페이스 계약이 정의됩니다.예를 들어 키보드인터페이스 계약을 지원하는 디바이스는 IOCTL_KEYBOARD_QUERY_를 지원해야 합니다.Attributes IOCTL 콜 등각 클래스는 GUID라고 불리는 큰 범용 고유 번호로 표시됩니다.
디바이스는 다수의 디바이스인터페이스 클래스 GUID를 등록하여 다양한 적절한 인터페이스 콜을 지원하도록 계약할 수 있습니다.스토리지 디바이스와 관련된 가장 일반적인 인터페이스 클래스 GUID는 볼륨 디바이스 인터페이스 클래스 GUID, {53F5630D-B6BF-11D0-94F2-00A0C91입니다.EFB8B}.
디바이스 인터페이스 클래스 GUID는 레지스트리의 다음 항목에 있습니다.
- HKLM\SYSTEM\CurrentControlSet\Control\디바이스 클래스
디바이스 핸들러
비볼륨 디바이스를 분석할 때 AutoPlay는 레지스트리의 여러 위치에서 DeviceHandlers 항목을 찾습니다.이것은 단순히 다른 정보와 조합하여 이벤트 핸들러(핸들러를 테이블)를 선택하는 문자열입니다.DeviceHandlers 엔트리는 일반적으로 디바이스 제조원에 의해 레지스트리에 배치됩니다.디바이스 핸들러, 비디오 카메라 등, 사전에 할당된 디바이스의 범주가 넓어집니다.
AutoPlay가 처음 표시되는 위치는 디바이스 인스턴스의 Device Parameters 키 아래에 있습니다.예를 들어 다음과 같습니다.
- USB\Vid_059b&Pid_0031&REV_0100
Iomega USB ZIP 드라이브의 USB 장치 식별 문자열입니다.USB 시리얼 번호(예: 059B003112010E93)와 조합하면 디바이스의 디바이스 인스턴스 ID가 됩니다.Device Parameters 키는 다음 위치에 있습니다.
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\Device Parameters 아이콘 "NoMedia Icons " 라벨 " 디바이스 핸들러 "Zip Device Handler"
이 경우 DeviceHandlers 값은 "ZipDeviceHandler"입니다.기타 디바이스 파라미터는 다음과 같습니다.아이콘이 디바이스를 나타내는 아이콘을 NoMediaIcons와 함께 지정하고 미디어가 없는 디바이스를 나타내는 아이콘을 지정할 수 있습니다.라벨은 디바이스의 알기 쉬운 이름을 지정합니다.
디바이스 인스턴스 아래에 DeviceHandlers 엔트리가 없는 경우 AutoPlay는 다시 디바이스 인스턴스 아래에 DeviceGroup 엔트리가 있는지 확인합니다.이것에 의해, 디바이스의 모든 세트가 디바이스 파라미터를 공유할 수 있습니다.
HKLM\...\Enum\USB\Vid_059b&Pid_0031\059B003112010E93\디바이스 파라미터 디바이스 그룹 "ZipDrive100"
이 디바이스 그룹의 파라미터는 다음 위치에 저장됩니다.
- HKLM\...\AutoPlayHandlers\DeviceGroups\devicegroups\devicegroup
ZipDrive100 그룹의 예:
HKLM\...\AutoPlayHandlers\DeviceGroups\ZipDrive100 아이콘 %SystemRoot%\system32\shell32.dll,-230\0" 라벨 "ZipDrive100" 디바이스 핸들러 "ZipDeviceHandler"
마지막으로 AutoPlay는 관련된 디바이스 인터페이스 클래스 GUID를 검색합니다.디바이스 클래스의 파라미터는 다음 위치에 저장됩니다.
- HKLM\...\AutoPlayHandlers\DeviceClasses\{classguid}
다음은 Microsoft 응용 프로그램 Movie Maker가 비디오 카메라 디바이스 및 모든 디바이스에 등록하는 엔트리입니다.
HKLM\...\AutoPlay 핸들러\DeviceClasses\{CC7BFB41-F175-11D1-A392-00E0291F3959} 디바이스 핸들러 "VideoCamera Device Handler" 라벨 "@C:\Program Files\Movie Maker\wmm2res.dll,-63094" 아이콘 "C:\WINDOWS\system32\shell32.dll,-317\0\0"
「 」를 참조해 주세요.
- 다른 환경에서도 동일한 기능을 제공하는 소프트웨어
레퍼런스
- ^ "Using Hardware AutoPlay". Microsoft, MSDN. Retrieved 2019-11-20.
- ^ a b "Using and Configuring AutoPlay". Microsoft, MSDN. Retrieved 2019-11-20.
- ^ "AutoPlay in Windows XP". Microsoft, MSDN Magazine. November 2001. Retrieved 2019-11-20.
- ^ CD-ROM 및 오디오 CD를 자동으로 실행할 수 있는 기능을 비활성화하는 방법, Microsoft, Knowledge Base
- ^ 오디오 CD 재생에 사용하는 프로그램을 커스터마이즈하는 방법, Microsoft, Knowledge Base
- ^ (W95) AutoPlay 비활성화 방법, Microsoft, Knowledge Base
- ^ 컨텍스트 유형 핸들러, Usenet, microsoft.public.platformsdk.껍데기
- ^ 보안 감시 아일랜드 호핑: TechNet Magazine, 벤더 Swag의 전염성 매력
- ^ 디바이스 식별 문자열, Microsoft, MSDN
- ^ 디바이스 인터페이스 클래스, Microsoft, MSDN
- ^ "projects:thunar-plugins:thunar-volman [Xfce Goodies]". goodies.xfce.org.