Windows에서 내 프로그램의 파일 확장명을 인식하려고하지만 평소와 같이 운이 좋지는 않습니다. 파일 연결 설정
이
내가 뭐하는 거지입니다, 알려 주시기 바랍니다 어디 또는 내가 무엇을 잘못하고있는 중이 야 - 내가 레지스트리 위치가있을 수 있습니다 또는 잘못 설정 네이밍 생각 :샘플 이름
MyProg.exe = The name of the program.
%InstallPath% = Where the program will be installed.
.ext1 = 1st File Extension.
.ext2 = 2nd File Extension.
.ext3 = 3rd File Extension.
을 레지스트리 위치 (내가 추가 한 곳)
HKEY_CLASSES_ROOT\.ext1
HKEY_CLASSES_ROOT\.ext2
HKEY_CLASSES_ROOT\.ext3
HKEY_CLASSES_ROOT\.ext1\DefaultIcon,2
HKEY_CLASSES_ROOT\.ext1\shell\open\command\%InstallPath%\MyProg.exe %1
그 :(
파일 이미지
나는 XE IDE 자료 메뉴에서 3 개 아이콘 파일을 추가 한 후 오프 손실, 그리고 그들 2,3,4라는 이름의. 1이라는 아이콘이 있으면 프로젝트 아이콘을 덮어 쓸까요?
내 프로그램을 본 적이없는 컴퓨터에서 Inno Setup과 같은 설치 프로그램을 사용하기 전에 제대로 작동하고 싶습니다 (설치가 완벽했는지 확인하기 위해). .
내가 가이드 :(
당신은 다른 [질문]로 허용 대답에 가이드 (http://stackoverflow.com/questions/6704222/how-을 따라하기가 아주 쉽게이 처리 - 파일 - 연관 - 응용 프로그램). 그것으로부터 누락 된 유일한 것은 프로 시저 호출 ('cMyFileType'은 첫 번째 인스턴스에서'MyProgExt1'이 될 수 있고,'cMyDescription'는'My Program File Type 1'이 될 수 있습니다)에 매개 변수로서 제공해야 할 것입니다. 이러한 값을 확장 형식 인'.ext1 '과 함께 매개 변수 대신 코드에 넣으면 어떤 순서로해야하는지 정확히 알 수 있습니다. –
나는 그것에 대해 잊었다! 음, 정확한 아이콘에 관해서는, 나는 2,3,4와 같은 단지 가지고있는 자원을 지칭합니까? –
마지막 코멘트를 이해할 수 없습니다. 이전 질문의 예제 코드는 아이콘을 다루는 방법도 보여줍니다. –