shell-extensions

    0熱度

    1回答

    我爲Windows資源管理器創建了簡單的資源管理器欄擴展。如何從我的欄中訪問資源管理器窗口中的文件列表?如何在資源管理器窗口中更改當前文件夾?

    1熱度

    1回答

    背景: 我正在實現一個命名空間擴展,以提供服務器上的文件和文件夾的虛擬視圖。我從一個Microsoft SDK示例explorerdataprovider開始。我修改了枚舉邏輯並更改了菜單項以滿足我的要求。 問題: 在IShellFolder::GetAttributesOf()功能,我標誌着該項目具有標誌SFGAO_CANDELETE|SFGAO_CANRENAME。它在嘗試重命名時調用IShe

    0熱度

    1回答

    我有一個C++ shell擴展VS 2008項目,我想從Windows32遷移到x64位,因爲我已經切換到Windows 7 x64版本。 我去配置管理,我點擊活動解決方案平臺,然後新和我得到的新的解決方案平臺窗口與如下: 和 在this教程上面說的是我應該做的: 在活動解決方案平臺下拉列表,選擇選項打開新的解決方案平臺對話框。 (我有) 在Type或者選擇新的平臺下拉列表中,選擇一個64位的平臺

    3熱度

    1回答

    我在Visual Studio 2010中編寫了一個Shell擴展。 它實現了一個Context Menu Handler和File Icon Handler。 在裝有Visual Studio的計算機上運行良好。但在其他計算機上,登記失敗MyShellExt.dll與消息 [窗口標題] 的RegSvr32 [內容] 模塊 「MyShellExt.dll」 加載失敗。 確保二進制文件存儲在指定路徑

    0熱度

    1回答

    我正在ATL(無MFC)中編寫Windows資源管理器預覽處理程序。它的作品,除了我相信以下的罰款問題都涉及到權限不足: 一個是CDialogImpl基於對話框(資源化),以一的DoModal調用後不顯示()。 的ShellExecute(...「http://www.someurl.com)不打開默認瀏覽器。 我的記錄器:: log()方法執行了,但我沒有看到任何寫入日誌文件。 GetLastE

    1熱度

    1回答

    我的應用程序是一種「腳本」系統。我使用this answer中的信息將「腳本」作爲放置目標使用,但默認操作是打開腳本進行編輯。要運行它,您需要通過一個/r參數。有什麼辦法可以:a。使用運行動詞,或b。傳遞額外的論據? Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MyAppJob] @="M

    0熱度

    1回答

    語境防止XY Problem:(因爲有很好可能是一個simplier溶液) 我的目標是當用戶拖動跟蹤explorer.exe的文件移動文件周圍(以及使用剪貼板剪切和複製的東西)。我試圖用Windows Shell Extension來解決這個問題,但是我實現的接口似乎從來沒有觸發過。我沿用了來自CodeProject的this指南,它的工作非常好。但是,當我實現IFileOperation接口時,

    0熱度

    1回答

    我有我的自定義文件的圖標處理程序。如何限制圖標處理程序的功能,以便它可以被explorer.exe線程調用?

    0熱度

    1回答

    背景上市: 我已經實現(通過專有的API提取到),列出文件夾和文件從服務器命名空間擴展。它顯示在「我的電腦」下,我可以瀏覽文件夾和子文件夾。 問題: 當我打開任何應用程序的文件對話框,說Visual Studio中,或記事本等未列出我的命名空間擴展節點 問: 什麼工作要做,以使命名空間文件對話框中可用的擴展名。什麼是相關的註冊表項,是否有任何特殊的接口需要實施? 感謝, Madhusudhana

    0熱度

    1回答

    更改文件夾背景我碰到這個程序: http://www.door2windows.com/windows-7-folder-background-changer-change-any-folders-background-text-color-in-windows-7vista/ 這不正是我從我的外殼擴展做想要的。 嘗試並嘗試不斷找到任何有關如何在網上做這方面的信息,有沒有人有線索?