Go언어에서 ShellExcute, ShellExcuteEx 함수 사용하기
Go언어에 exec 패키지를 통해 exec.Command().Run 이나 Start등으로 외부 명령을 실행할 수 있으나 이 함수들의 단점은 CreateProcess 기반인데다 부가적인 옵션이 거의 존재하지 않습니다. 예를들면 Run 함수의 경우에는 실행시킨 명령이 종료되기 전까진 대기를 해야 하지만 콘솔 어플리케이션이 아닌 윈도 어플리케이션을 호출하는 경우 일반적으로 콘솔기준에선 바로 실행이 끝난것으로 넘어오기 때문에 .. 조금 맞지 않는 부분이 생기구요.. 예를들어 윈도 프로그래밍에선 ShellExcuteEx 를 사용한뒤에 WaitForSingleEvent 같은 함수로 해당 프로세스의 …
댓글을 달려면 로그인해야 합니다.