2017-04-17 1 views
0

한 가지 간단한 질문으로 필자는 이전에 Advanced Installer을 사용하여 파일을 압축하여 클라이언트 컴퓨터에 배포했으며 응용 프로그램에서 사용하는 특수 글꼴을 사용했습니다.
으로 만든 패키지를 제거 할 때 고급 Insatller 패키지에 포함 된 글꼴도 운영 체제에서 제거됩니다. 패키지 제거 후 글꼴을 보존하려면 어떻게합니까? 고급 설치 프로그램 IDE?
PS : 나는 같은 것을 사용하여 Inno Installer 사용하여 수행 할 수 있습니다제거 후에도 고급 설치 프로그램 패키지에 의해 설치된 글꼴을 보존하는 방법은 무엇입니까?

uninsneveruninstall 

예 :

[Files] 
;;Fonts: 
Source: "C:\Windows\Fonts\DS-DIGI.TTF"; DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall; FontInstall: "DS-Digital" 

나는 고급 설치에 그런 일을 할 수 있습니다.
감사합니다.

답변

1

에 "UnregisterFonts"조치의 상태를 편집!

  1. 먼저 제거 후에 유지하려는 파일이나 글꼴로 이동하십시오.

  2. 마우스 오른쪽 버튼으로 클릭하고 구성 요소에 이동을 선택합니다.

    enter image description here

  3. 파일 (들)을 누르고 구성 요소가 강조 표시됩니다 그리고 당신은 내부 파일을 볼 수를 확장 할 수 있습니다 :

enter image description here

  1. 구성 요소 내에서 파일이 선택되었는지 확인하고 Permenant을 선택하십시오. 구성 요소 속성 섹션.
0

파일을 보존 할 수있는 옵션이 있습니다. 조건을 1 (항상)로 설정하여 Do not overwrite existing file 옵션을 확인하십시오.

또 다른 해결책은 "UnregisterFonts"작업 조건을 편집하여 제거시 실행되지 않도록하는 것입니다. 은 "표 편집기"보기에서 "InstallExecuteSequence에서"테이블을 검색하고 나는 그것을 결국 발견 Installed AND (REMOVE <> "ALL")

enter image description here

+0

답장을 보내 주셔서 대단히 감사하지만 불행히도 도움이되지 않았습니다. –

관련 문제