문자열의 사용은 코드 검토NSIS와 HKLM, 나는 다음 NSIS 설치 프로그램을 만드는 마법사를 사용하고,
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
을 그리고처럼 사용 이 : HKLM, 또는 "HKLM", 그리고 여전히 폴더 이름이 다르면 그 디렉토리를 참조하는 경우 (광산은 "HKEY_LOCAL_MACHINE"라고합니다) :
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
나는 $ 경우 {PRODUCT_UNINST_ROOT_KEY을} 궁금입니다.
감사합니다.
코드를 실행하여 레지스트리에이 줄 쓰기가 무엇인지 확인 했습니까? – CharlesB
@CharlesB 무엇을 의미합니까? 나는 레지스트리에 대해 아무것도 모르기 때문에 이것을 망설이지 않으려 고합니다. 그리고 NSIS 페이지의 튜토리얼에 따르면 레지스트리에 뭔가 잘못 쓰면 많은 것을 지울 수 있다고합니다. – NBcode
언제 알 수 있습니까? 코드를 테스트하지 않으면 코드가 작동합니까? 시스템을 혼란스럽게하지 않으려면 가상 시스템을 사용하십시오. 레지스트리는 그렇게 복잡하지는 않습니다. 여러분이 쓰는 곳은 바로 나무입니다 (키, 값). – CharlesB