관리자 권한이 필요한 경로를 사용자가 선택한 후에 만 상승하는 NSIS 설치 프로그램을 작성하고 있습니다. 분명히, MUI_DIRECTORYPAGE_VERIFYONLEAVE 정의를 포함 시켰습니다. 사용자가 이러한 경로를 선택해도 "다음"버튼이 활성 상태를 유지할 수 있습니다. 사용자가 설치 디렉토리를 변경하면 .onVerifyInstDir이 호출되어 경로 유효성을 검사하고 "다음"버튼이 회색으로 표시되도록 중단을 호출합니다. 문제는 .onVerifyInstDir이 유효한 경로에 대해서만 호출되므로 "sdfasdfas"와 같은 함수를 입력하면 함수가 호출되지 않고 "다음"버튼이 활성 상태로 유지됩니다. 물론, 디렉토리 페이지를 떠날 때 경로를 확인할 수는 있지만, 그런 경우에는 "다음"버튼이 비활성 상태 여야합니다. 어떤 아이디어?NSIS 듀얼 모드 설치 프로그램. 경로 유효성 검사
0
A
답변
1
MUI_DIRECTORYPAGE_VERIFYONLEAVE를 제거하기 만하면 디렉토리 페이지에서 권한 상승 여부를 확인하지 않습니다.
다른 옵션은 subclass 편집 상자이지만, 사용자가 직접 경로를 확인해야합니다.
관련 문제
- 1. XElement 경로 유효성 검사
- 2. 클래스 경로 유효성 검사
- 3. 경로 유효성 검사
- 4. NSIS 설치 관리자가 아닌 응용 프로그램 시작
- 5. NSIS - 설치 프로그램 exe 파일을 다시 작성
- 6. 자바 스크립트에서 경로 유효성 검사
- 7. NSIS 설치 관리자 속성 변경
- 8. Nsis - 설치 디렉토리 변경
- 9. NSIS 설치 프로그램에서 ngen 호출
- 10. 동일한 설치 프로그램에서 업데이트 된 NSIS 경로 사용
- 11. 응용 프로그램 유효성 검사 오류
- 12. NSIS 설치 후 내가 사용하고 설치
- 13. NSIS RMDir을 하위 디렉토리로 작동시키는 방법은 무엇입니까? NSIS 설치 스크립트에서
- 14. NSIS 설치 프로그램에서 브랜딩 제거
- 15. NSIS 설치 프로그램이 백그라운드에서 열림
- 16. NSIS 설치 프로그램 스크립트에서 AppData의 환경 변수는 무엇입니까?
- 17. ASP에서 유효성 검사/유효성 검사 유효성 검사 .net MVC 3
- 18. JPA 유효성 검사 API
- 19. NSIS 자동 설치 기본값 변경 옵션
- 20. 설치 경로
- 21. Facebook OAuthException : 응용 프로그램 유효성 검사 오류 :
- 22. 유효성 검사 응용 프로그램 블록에서 DateTime 확인
- 23. NSIS 설치 프로그램에서 배치 파일 실행
- 24. Html.DropDownList 유효성 검사 오류가없는 유효성 검사 오류
- 25. jQuery submitHandler 트리거 유효성 검사 유효성 검사
- 26. 듀얼
- 27. 로캘 기반 유효성 검사
- 28. NSIS Uninstaller Working Directory
- 29. NSIS 호출자 파일 경로 가져 오기
- 30. NSIS 설치 프로그램에서 MUI의 PRE 기능 호출 NSIS 설치 프로그램의 페이지/대화 상자 건너 뛰기
그래, 어쨌든 나는 그것을 놓쳤다. 디렉토리 페이지는 $ INSTALLDIR에 쓸 권리를 확인하지 않는다. 감사! –