2013-07-15 5 views
0

명령 줄 인수없이 응용 프로그램을 다시 시작하려면 어떻게해야합니까?명령 줄 인수없이 응용 프로그램을 다시 시작하는 방법

내가 몇 가지 인수로 시작된 내 앱이 있다고 가정 해 보겠습니다. 그러나 다시 시작할 때 모든 인수를 제거하려고합니다.

Application.Restart();은 처음에 앱을 시작하는 데 사용 된 동일한 명령 줄 인수를 사용하여 앱을 다시 시작합니다.

두 번째 앱을 사용하여 첫 번째 앱을 시작하고 싶지는 않습니다.

+1

당신이'main (args)'에서 인수를 읽지 않고, 같은 작업 디렉토리에서 배치 명령을 만들고, 셧다운과 뱃치를 실행하는 이유는 무엇입니까? 존재하는 ... 당신은 또한 읽어야한다 : http://stackoverflow.com/questions/95098/why-is-application-restart-not-reliable – balexandre

+0

@balexandre : 그는 배치 파일을 실행하는 방법을 알아 내야한다. 인수없이 자신의 프로그램을 실행하는 것보다 쉽습니다. 배치 파일은 자체 덮어 쓰기 updaters에 유용합니다. 그러나 여기서는 필요하지 않습니다. –

+0

@BenVoigt 그것은 사용자가 새 업데이트를 사용할 수있을 때 업데이트하는 방법입니다. 현재 작동하며 향후 유용 할 수있는 것을 달성 할 수있는 것에 2 센트를주고 싶습니다. – balexandre

답변

2

Process.Start을 사용하면 원하는 인수를 가진 프로그램을 시작할 수 있습니다.