2010-03-24 1 views
0

다른 여러 브라우저에서 상승 된 응용 프로그램을 동시에 실행하고 그 사이에 메시지를 보내고 있습니다.다른 "브라우저에서 벗어난 Silverlight 4 elevated app"시작하기

브라우저 Silverlight 앱에서 상승한 특정 앱이 현재 실행되고 있고 프로그래밍 방식으로 해당 앱을 사용자에게 시작하지 않았는지 확인하는 방법이 있습니까? 바람직하게는 자동화없이. 자동화를 통해 어떻게?

감사합니다.

답변

0

OOB 응용 프로그램을 시작하는 방법에 대해 Tim Heuer의 게시물 http://timheuer.com/blog/archive/2010/03/25/using-sllauncher-for-silent-install-silverlight-application.aspx을 확인하십시오. sllauncher.exe를 실행하려면 자동화를 사용해야합니다. OOB 응용 프로그램이 이미 실행 중인지 확인하는 방법으로 로컬 메시징 API를 살펴 보겠습니다. 나는 그걸로 스스로 일하지 않았으므로 나는 그것을 시험해 볼 것을 제안 할 수있다.

+0

감사합니다. 나는 각 옵션을 가지고 놀았습니다. 1. 메시징을 사용하여 감지 중. 이것은 잘 작동합니다. 각 앱에는 "핑/검색"송수신 채널이 있습니다. 이제 각 앱에서 메시지 응답으로 실행중인 다른 앱을 쉽게 결정할 수 있습니다. 그것은 약간의 kludgey를 느낀다. 그러나 그것은 일한다. 2. 이전에 Tim에서 블로그를 읽었습니다. 나는 SLauncher.exe를 자동화하기 시작했다. 아직 작동하지 않고 있지만 가능하다고 생각합니다. 이 문제는 Mac에서 아직 작동하지 않는다는 점에 우려를 표합니다. 더 나은 (프로그래밍 방식) 시작 접근법을 찾고 있습니다. – IUnknown

1

이 문제에 대한 답변을 검색을 계속하면 마침내이 게시물을 발견 : 그것은 해킹의 비트이며, (지금은) Mac에서 작동하지 않습니다 link

을하지만 그것은 시작이다.

나는 다른 사람들이 여기에 관심이있는 경우에 대비하여 다시 공유 할 것이라고 생각했습니다.

+1

사람들이 링크를 게시 할 때 이것이 왜 그렇게 싫은 지. 더 이상 유효하지 않습니다. –