2014-12-13 5 views
1

다른 프로그램 콘솔 (게임)에서 작동하는 응용 프로그램을 만들었습니다. 처음에 나는 그것에 대한 몇 가지 논증을 통과 시켰고 작동했습니다.하지만 실행 중에이 게임에 인수를 전달해야합니다. 지금까지 나는 그것이 실행되는 동안 논쟁을 게임에 전달하려고 할 때마다 인수를 사용하여이 게임의 또 다른 인스턴스를 시작할 것이라고 프로그램을 가지고 있습니다. 읽어 주셔서 감사합니다.이미 실행중인 응용 프로그램에 인수 전달

답변

3

응용 프로그램은 일반적으로 그렇게 행동하지 않으며 명령 줄 인수는 "시작"매개 변수라고도합니다. 당신이 요구하는 것은 응용 프로그램이 IPC (Net Remoting 또는 Namedpipes 등을 통한 WCF)를 처리해야하며 명령 행 기반 인수에는 일반적이지 않습니다. 그래서 다른 말로 표현하면됩니다.

게임 소프트웨어를 제어하지 않으면 운이 없을 가능성이 큽니다. 그러나 소스를 제어하는 ​​경우 이미 실행중인 인스턴스가 있는지 확인한 다음 Remoting (대부분)을 통해 메시지를 리스너에게 보내려면 Mutex에 대해 알아야합니다.

+0

그럼 Cod4Player (http://www.cybopat.net/vb_cod4player_eng.php)는 어떻습니까? 내 iformations가 사실이라면, 그것은 Visual Basic으로 만들어졌다. 그러면 그들은 어떻게 콘솔에 액세스 했습니까? –

+0

아마도 비슷한 방법으로 ... 게임은 소켓이나 다른 많은 방법과 같이 들어오는 메시지를 청취 할 필요가 있습니다. –

관련 문제