我在Visual Studio 2010中編寫了一個Shell擴展。 它實現了一個Context Menu Handler和File Icon Handler。模塊「MyShellExt.dll」加載失敗
在裝有Visual Studio的計算機上運行良好。但在其他計算機上,登記失敗MyShellExt.dll與消息
[窗口標題]
的RegSvr32
[內容]
模塊 「MyShellExt.dll」 加載失敗。
確保二進制文件存儲在指定路徑或調試到 檢查二進制或相關.DLL文件的問題。
無法找到指定的模塊。
[OK]
我已經檢查的依賴,發現遵循文件必須與MyShellExt.dll同一文件夾:msvcr100.dll,msvcp100.dll,atl100.dll 。
這意味着我應該將這些庫包含到我的安裝包中。
如何關閉這些庫的使用?
Project-> Setting-> Microsoft Foundation Classes,值爲「在MFC中使用MFC共享DLL「? – CodeJuan