regsvr32

    0熱度

    2回答

    我知道在Win7 x64上已經有兩個DLL註冊了。 C:\Program Files (x86)\Common Files\System\ado\msjro.dll C:\Program Files (x86)\Common Files\System\ado\msadox.dll 我還在努力把我自己的DLL文件到系統文件夾(如C:\ WINDOWS \ SysWOW64中爲WIN7 64位)

    0熱度

    1回答

    我從VS項目DLL輸出COM,對於32位版本&調試工作確定無法獲得詳細信息,對於64位版本工作正常,但不能爲登記64位調試。 它將失敗,錯誤如下: The module "(...).dll" failed to load. Make sure the binary is stored at the specified path or debug it to check for problems

    1熱度

    1回答

    我想爲x64和x32系統構建單個MSI。 MSI包含兩個DLL,其中一個只安裝在x64系統上(我已經爲此添加了VersionNT64條件),該DLL正在安裝但未註冊,但是我爲該文件提取了COM數據。我認爲這是因爲這個軟件包是x32。我的問題是:是否可以使用x32 msi包註冊x64 dll? 我使用安裝腳本嘗試,但沒有奏效: #include "ifx.h" export prototype

    1熱度

    1回答

    我需要更新已安裝在400多臺計算機上的客戶端軟件已有的DLL文件。這個DLL文件現在已經存在,並且在軟件安裝時已經註冊了regsvr32.exe。 問題是,我無法輕鬆運行regsvr32.exe命令,而無需更改整個更新過程,這是市長的麻煩,因爲它很古老,並且沒有任何文檔。 所以我想知道如果我真的不得不重新註冊該dll文件,或者如果替換文件就夠了。我試圖尋找更多關於這方面的信息,但到目前爲止還是空白

    0熱度

    1回答

    我在現有的ATL COM項目中創建了一個新的ATL簡單對象。 現在,使用regsvr32註冊該DLL工作正常。我收到一條消息說DLL註冊成功。但是,它未能在HKCR下進行登記。除此之外,我可以看到所有其他對象的條目。 我正在使用VS2012 Professional來編譯我的項目,配置類型是x64。 **我最近將我的解決方案從VS2005升級到VS2012,這是我在新創建的解決方案下的第一個對象。

    24熱度

    3回答

    我RegSvr32.exe發揮註冊一個COM服務器,並獲得下一個退出代碼: 0 - 註冊正確正常DLL COM服務器時 3 - 當嘗試註冊假的DLL COM服務器(重命名爲簡單的文本文件。 DLL 4 - 當嘗試註冊簡單的DLL,而不是COM服務器 問:在哪裏可以找到的所有可能的退出代碼和次官(或非官方的,但良好)的說明eir的意思? 在互聯網上搜索沒有給我結果,所以我發現this topic哪裏

    1熱度

    1回答

    您可以使用registration free COM來避免必須向註冊表註冊COM DLL。 什麼我目前想弄清楚是,這是否仍然應該工作,當你試圖使用該組件是也獨立與Windows註冊表中註冊。 實施例: ...\MyApp\MyApp.exe ...\MyApp\MyApp.exe.manifest ...\MyApp\pdm.dll <- manifest points to this DLL

    2熱度

    1回答

    作爲構建過程的一部分,幾個dll和tlb通過regsvr32註冊到COM。在構建結束時有一個步驟,它取消註冊dll和tlb的相同列表。但是,如果構建失敗,則該步驟不會運行。 問題是,後續的構建並不總是使用相同的構建路徑,並且由於他們在錯誤的地方查找註冊的dll(因爲它們仍然在以前失敗的構建中在COM中註冊),項目構建失敗。 簡單的解決方案是確保取消註冊腳本在每個構建的末尾運行,而不管失敗或通過,但

    2熱度

    2回答

    我有一個作爲第三方API的一部分提供的TLB。我使用TLBIMP.exe來生成DLL程序集包裝程序。但是,在開發時,程序集似乎需要使用regsvr32進行註冊。 然而這在開發時並不是問題;我在生產環境中使用託管實例並手動註冊DLL將是一個痛苦,如果不是不可能的話,當我部署。有沒有辦法在部署過程中以不需要註冊步驟的方式使用託管的DLL程序集? 我一直在網上閱讀,並找到一些關於使用app.manife

    0熱度

    1回答

    沒有入店我做一些練習用DirectShow的,我已經創建了接口的過濾器。並且我創建了這個DLL。 然後我註冊使用comandline(有管理員權限) regsvr32 TestFilter.dll 系統和它告訴我,這是好的,但是當我嘗試在項目中使用它不承認。 我做錯了什麼? IMyInterface.h // {DB995CEB-DF0E-41aa-8EF9-D75566D9B926} st