2012-01-18 2 views
11

Windows에서 사용자 지정 파일 형식에 대한 사용자 지정 속성 처리기 작성 작업 Windows 7 SDK를 설치하고 샘플 속성 처리기를 빌드했습니다. 처리기를 등록한 후 Windows 탐색기에서 잘 작동하지만 공용 파일 열기 대화 상자에서 사용자 지정 값이 나타나지 않습니다. 공용 대화 상자에 나타나는 속성을 얻으려면 내가해야 할 특별한 것이 있는지 아는 사람 있습니까?Windows 7 : 속성 처리기는 Explorer에서는 작동하지만 FileOpenDialog에서는 작동하지 않습니까?

탐색기 : enter image description here

파일 열기 대화 상자 : enter image description here

답변

12

확인, 그것을 알아 냈다. 여기 거래가 있습니다. 내 응용 프로그램은 32 비트이고 x64 시스템에 있습니다. PropertyHandler는 x64로 작성되어 쉘을 프로세스 밖으로 지원합니다. 그러나 파일 열기 대화 상자에서는 inprocess를 실행해야하므로 x64 dll을 실행할 수 없습니다. 빠른 x64 응용 프로그램을 만들고 파일 열기 대화 상자가 OS와 동일하게 작동 함으로서이를 확인했습니다. 희망이 나중에 내 신발에 다른 사람이 내 자신의 질문에 대한 답변을 싫어하지만, 사람들이 NRG를 낭비하고 싶지 않아 해결책을 찾았 으면 좋겠어.

+0

안녕하세요! 파일 탐색기에서 기존 파일 형식 또는 폴더의 열로 사용자 지정 속성을 추가 할 수 있는지를 알고 있습니까 (예 : 상세보기)? – sami1592

+0

** NRG **의 의미에 대해 신비한 사람들에게 ** 에너지 **! 그것을 찾아야했다. – Sabuncu