저는 IRC 클라이언트를 가지고 놀고 있었고, Windows 7 앱 바에 그것을 통합 시켰습니다.파일이없는 SHAddToRecentDocs?
"자주"또는 "최근"항목 목록을 얻으려면 SHAddToRecentDocs API를 호출해야합니다. IRC 응용 프로그램 용 Windows 7 Jumplist에 방문한 최근 IRC 채널을 추가하고 싶습니다. 내 문제는 IRC 채널이 파일 시스템에 존재하지 않는다는 것입니다. 그리고 SHAddToRecentDocs는 일종의 파일 시스템 객체를 가져야한다고 주장하는 것 같습니다.
Ive는 내 응용 프로그램을 가리키는 IShellItem을 만들고 채널을 시작하기위한 명령 줄을 제공하여이 문제를 해결하려고했습니다. 그러나 쉘은 반란을 일으키고 있으며, 지금까지 Jumplist에 대한 나의 "최근 문서"시도를 눈에 띄게 추가하지 않았습니다.
완전히 원하지 않는 파일 시스템 개체를 만들지 않으면 이렇게 할 방법이 없습니까?
아이러니하게도 코드의 나머지 부분이 제대로 작동하면 IShellLink가 지속되는 부분을 지적하고 잘 보입니다. "최근"항목은 유지되는 IShellLink에 의존하지 않는 것 같습니다. –
나는 방금 내 자신의 글을 게시하는 대신 누군가의 elses 덧글을 편집 했습니까? 그렇다면 어리 석다. 그것을 실행 취소하는 방법을 볼 수 없습니다. –
답변을 추가 했으므로 어느 시점에서 내 의견을 삭제했습니다. 귀하의 의견 게시와 동시에 내 삭제를 확인한 것 같습니다. –