IfFileExists의 $의 WINDIR \ system32를 \ 드라이버 \ pcitdrv.sys file_found FILE_NOT_FOUND
file_found :
메시지 박스 MB_OK FileFound
FILE_NOT_FOUND :
메시지 박스 MB_OK FileNotFoundNSIS 스크립트 수 없습니다
이 코드는 해당 파일이 해당 경로에 존재하더라도 코드의 file_not_found 부분을 항상 실행합니다.
또한 아래의 방법으로 시도 :기능 AB
바르/GLOBAL OnlineOrOffline
$ {찾기} "$의 WINDIR \ system32를 \ 드라이버 \" "/ L = F /M=pcitdrv.sys" " SetOnlineOfflineVarliable "
메시지 박스 MB_OK $ OnlineOrOffline
FunctionEnd
기능 SetOnlineOfflineVarliable
strcpy를 $ R0 $ R9
strcpy를 $ OnlineOrOffline 발견" "
strcpy를 $ 0 StopLocate
또한 콜백 함수가 호출되지 않습니다이 시나리오에서는 $ 0
FunctionEnd
을 밀어 .
관련 도움이 필요하십니까?
또는 단순히
내 요구 사항에 $ WINDIR와 PC를 가정한다/system32를/드라이버/pcitdrv.sys가있는 파일을 다른 PC가 그 파일을 가지고 있지 않습니다. 설치 중에는 일부 라이센스가 있는지 확인합니다. 파일 존재 여부에 따라 라이센스 검사를 건너 뛸 수 있습니까?
인가이 64 비트에서 일어나는 윈도우? – Anders