
일반적으로 파일 형식을 여는 프로그램은 레지스트리의 다음 키에 저장됩니다( filetypename
파일 형식 이름은 어디에 있습니까?).
HKEY_CLASSES_ROOT\filetypename\shell\Open\command
shell
그러나 PNG 또는 JPG와 같은 이미지 파일의 경우 키 의 유일한 키 는 printto
인쇄 명령인 입니다. 그러나 이미지를 마우스 오른쪽 버튼으로 클릭하면 여전히 열기 명령이 있지만 레지스트리 어디에도 없는 것 같습니다. 왜 이런거야? 파일에 레지스트리에 없는 명령이 있을 수 있나요? 아니면 이 명령의 키가 레지스트리의 다른 곳에 있습니까?
답변1
저는 .vbs 파일 형식에 대한 사용자 지정 변경 사항인 "VbsEdit으로 편집"을 방금 수행했기 때문에 이 사실을 알고 있습니다. 이것은 ".vbs"에서 "Command"까지 각 키를 생성한 후 Windows 7 시스템에서 작동했습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.vbs\Shell\Edit with VbsEdit\Command]="C:\Program Files (x86)\Vbsedit\Vbsedit.exe" "%1"
분명히 귀하의 질문에는 다음을 사용하십시오.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\filetypename\shell\Open\Command]="C:\Path\OpenProgram.exe"
... 그리고 "C:\Path\OpenProgram.exe"는 원하는 기본 오프너에 대한 전체 경로 이름입니다.