2010-05-20 1 views
1

다른 고정 된 응용 프로그램에 Windows 7 작업 표시 줄의 오른쪽 클릭 메뉴에 다른 메뉴 항목을 추가 할 수 있습니까? .NET을 사용하고 있지만 P/Invokes도 허용합니다. API에 대한 설명서를 읽었으며이를 수행 할 방법을 찾을 수 없습니다. 나는 방금 길을 찾기위한 마지막 도랑 노력으로 여기에서 확인하겠다고 생각했습니다.Windows 7의 다른 응용 프로그램 작업 표시 줄 메뉴에 항목 추가

답변

0

확실히. 열쇠는 응용 프로그램 ID입니다. 기본 API를 통해 수행하는 경우 호출에서 AppID를 지정해야하며 다른 App의 AppID를 지정할 수 있습니다. 코드 팩을 사용하는 경우 AppID를 다른 앱과 동일하게 설정하고 목적지 및 작업을 추가하며 작업이 완료되면 AppID를 다시 다른 것으로 설정할 수 있습니다.

+0

다른 응용 프로그램 "ApplicationID"는 어떻게 들리겠습니까? –

+0

다른 앱에서 코드를 소유하고 계십니까? 그렇다면 두 번째 앱에서 점프리스트를 변경하기를 원하는 "코드를 변경할 수 없습니다"이외의 이유가있는 경우 현재 프로세스의 앱 ID를 가져 오거나 설정하는 GetCurrentProcessExplicitAppUserModelID 및 SetCurrentProcessExplicitAppUserModelID를 확인하십시오. 이 기능을 사용하여 시스템에서 제공 한 기본 설정을 가져올 수 없다는 것을 기억하십시오. 설정해야합니다. http://msdn.microsoft.com/en-us/library/dd378459%28VS.85%29.aspx 도움이 될 수도 있습니다. –

+0

아니요, 저는 다른 응용 프로그램의 점프 목록에 작업을 추가하여 응용 프로그램과 관련된 새 작업을 추가 할 수있는 유틸리티 응용 프로그램을 작성하고 있습니다. 작업 표시 줄에 고정 된 모든 응용 프로그램에 사용자 작업을 추가 할 수 있기를 원했습니다. –