2010-04-19 3 views
1

[C#] 클래스를 사용하여 "블루투스 장치 추가"마법사를 열어보고 싶었지만 마법사의 EXE 위치가 궁금합니다."블루투스 장치 추가"위치의 위치 찾기

누군가가 도움을 줄 수 있다면 기쁘게 생각합니다.

감사합니다 윈도우 7에

+1

프로세스 탐색기를 사용해보십시오 (무료) http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx –

+0

여러분을 환영합니다! –

답변

3

, 그것은 C:\Windows\system32\DevicePairingWizard.exe입니다. 프로세스 탐색기가 다음 명령 줄 openeed 된 말한다 :

"C:\Windows\System32\DevicePairingWizard.exe" Provider\Microsoft.Devices.Bluetooth 
+0

오, 고마워, 내가이 절차는 또한 파일 위치를 추적하는 데 사용할 수있는 알지 못했어요, 고마워 – Jayesh

1

당신은 당신의 코드에서 .EXE의 모든 유형을 실행하기 위해 가장 먼저해야 할 일은 한 .exe의 위치를 ​​찾는 것입니다.

  • 당신은 .EXE를 실행하고 열려있는 작업 관리자 실행되는 동안 그 .EXE와 제휴중인 프로세스에 갈 수있다 : 이것은 두 방법을 수행 할 수 있습니다. 이 .exe의 위치는이 프로세스 속성의 일반 탭에 표시됩니다.
  • 실패한 경우 Google에 알려주세요. 예를 들어, I 은 '네트워크 장치 바로 가기 추가'를 검색하고 원하는 .exe의 위치 을 쉽게 찾았습니다. How to Create a "Add a Device" Shortcut

'Process.Start()'메서드를 사용하면됩니다.

(MSDN 정의 - 문서 또는 응용 프로그램 파일의 이름을 지정하여 프로세스 리소스를 시작하고 새로운 프로세스의 구성 요소와 자원을 연결합니다.)

private void buttonClick() { 
     { 
      Process.Start("C:\\Windows\\System32\\DevicePairingWizard.exe");        
     } 
    } 

나는이 답을 알고 조금 늦었지 만 다른 사람들이이 질문을 통해 동일한 대답을 찾는 데 도움이되기를 바랍니다.

+0

헤이 패디! SO에 오신 것을 환영합니다! 우리는 단지 코드 덤프 응답을 제공하지 않으려 고합니다. 답을 편집하여 "고기"를 더 추가하고, 자신이하는 일을 설명하고 이것이 자신의 문제를 해결하는 이유를 설명해 주시겠습니까? :) 고마워요 – Patrice

+0

안녕하세요 @ 줄다르, 아주 미안 해요. 희망이 더 좋습니다. –

+0

:) 사과가 필요 없습니다 :) 답변과 질문을위한 적절한 형식을 배우는 동안 나는 오래 동안 나를 데려갔습니다. 나는 당신이 그것을 잘 가져 가고있어 기쁘다 :) 모든 사용자가 이런 식의 메시지를 올바른 방법으로 사용하지는 않는다. ^^ 좋은 일을 계속 지켜라. – Patrice