2012-07-13 5 views
2

프로젝트 용 설치 프로그램을 하나 만들고 있습니다. 프로젝트를 배포하기 위해서는 NSIS와는 너무나 복잡한 몇 가지 변경 사항이 필요합니다.NSIS 설치 프로그램의 매개 변수가있는 콘솔 앱 실행

그래서 C#에서는 콘솔 앱을 쉽게 작성했습니다. 이 응용 프로그램은 일부 매개 변수를 사용하여 필요한 모든 복잡한 변경 작업을 수행합니다.

설치 프로그램의 일부 매개 변수로이 콘솔 앱을 호출하는 방법은 무엇인지 궁금한 점이 있습니까?

일부 배치 파일을 만들거나 다른 파일을 만들 수 있습니까? 여기에 설명 된대로

답변

2

ExecWait '"$instdir\myapp.exe" /foo "hello world" /bar'이 기본 방법입니다.

사용 nsExec 당신은 당신이 더 많은 제어가 필요한 경우 콘솔 창 및 ExecDos 또는 ExecCmd을 숨기려면 ...

0

당신은, NSIS에서 프로그램을 실행할 수있는 몇 가지 옵션이 있습니다 : http://nsis.sourceforge.net/Docs/Chapter4.html#4.9.1.2

Exec을 : 지정된 프로그램을 실행하고 계속 즉시

ExecShell :에서 ShellExecute

사용하여 지정된 프로그램을 실행

ExecWait : 지정된 프로그램을 실행하고 실행 된 프로세스가 종료 될 때까지 기다리십시오.

마지막 해결책은 아마도 필요한 것일 것입니다.

관련 문제