nsis

    5

    1답변

    레지스트리 값이 존재하는지 확인해야합니다. 어떻게해야합니까? 내 첫 번째 방법 : ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports" "NUL:" ${IF} $0 == "" MESSAGEBOX MB_OK "NUL exists" ${ELSE}

    0

    1답변

    컴퓨터마다 컴퓨터마다 다른 값을 가지고 있지만 프로그램 초기화시에만 한 번만 설정되는 프로그램이 있습니다. (즉, 기계 id 값). 이 프로그램은 NSIS 컴파일 된 설치 프로그램을 설치합니다. 현재 값은 프로그램 응용 프로그램의 첫 번째 실행 시간에 설정되지만, 이것을 정리하고 대신 설치 프로그램에서 설정하려고합니다. 사용자에게 설치 프로그램에 값을 입력

    0

    1답변

    설치가 성공적으로 완료되었는지 여부를 웹 서비스에보고하려고합니다. 서비스에 전달해야하는 식별자는 다른 (압축 된) 파일과 함께 압축되지 않은 텍스트 파일에 저장됩니다. 모든 것이 성공적인 설치에서 작동하지만 사용자가 설치를 취소하면 (예상대로) 파일을 추출 할 수 없으며 아카이브에서 특정 파일의 압축을 풀 수있는 방법을 찾을 수 없습니다. 다른 옵션 (설치

    0

    1답변

    내 응용 프로그램의 inno 설정에서/s (자동 설치) 명령을 사용하여 NSIS가 작성한 세 번째 실행 파일을 실행하려면 아래 스크립트가 필요합니다. [Files] Source: "..\programB.exe"; DestDir: "{app}"; Flags: ignoreversion; AfterInstall: InstallProgramB [Code]

    0

    1답변

    Nullsoft 설치 프로그램 스크립트를 사용하여 설치 한 C# 프로그램이 있는데 프로그램이 파일을 흩 뜨리는 것을 발견했습니다. :). 이 프로그램은 사용 : Properties.Settings.Default.Save 설정을 저장합니다. 그래서 내 질문은 $user/appdata/local/$publisher/myprogram_Url_sad546a5s

    -1

    1답변

    IfFileExists 명령의 결과는 첫 번째 줄뿐만 아니라 세 줄을 어떻게 실행합니까? 아래 코드에서 IfFileExists의 결과는 TemWSConfig이고, NaoTemWSConfig 명령에 3 줄을 수행해야합니다. 현재 라인 2와 3은 TemWSConfig 후, 항상 실행 IfFileExists "$INSTDIR\IntegradorWS.exe.Con

    1

    1답변

    이것은 정말 기본적인 질문입니다. 그러나 내가 잘못하고있는 것을 찾을 수없는 것 같습니다. 그래서 나는 NSIS의 정의를 만만하게하고 기대했던대로 작동하지 않았으므로 문제를 가장 작은 부분으로 축소했으며 기대했던대로 작동하게 만들 수 없습니다. 다음과 같이 스크립트 같습니다 !ifndef b !define b "" !endif !if $b=="b"

    4

    4답변

    어떻게 NSIS 2.46에서 할 수 있습니까? 나는 이것이 아마도 어리석은 질문이지만, 어떻게 빈 디렉터리를 만들고 오류를 확인합니까? 내가 그렇게 : 변수 $ R1이 입니다 ClearErrors CreateDirectory $R1 ${If} ${Errors} DetailPrint "failed" MessageBox mb_IconSto

    1

    1답변

    대칭 암호화/암호 해독을위한 NSIS 유니 코드 플러그인이 있습니까? 나는 Blowfish과 NSISCrypt을 Unicode true 옵션으로 시도했습니다. Blowfish는 출력을 전혀 제공하지 않는 것 같고 NSISCrypt는 이상한 (저는 중국 문자라고 생각합니다) 문자를 제공하고 유니 코드를 사용하지 않고도 암호 해독 부분을 사용할 수 없습니다.

    1

    1답변

    여기에 부품 OS의 NSIS 스크립트 (.nsi)입니다. 두 컴퓨터에서 같은 결과, 두 창 7. Nsis 버전은 2.46입니다.