regsvr32

    5熱度

    3回答

    我嘗試註冊DLL時出現問題。我的操作系統是Windows 7(x64)。 我以兩種不同的方式做到這一點: 1)使用regsvr32。我收到消息「DllRegisterServer ... succeedeed」,但我無法在註冊表中找到我的CLSID。 (並且我得到了「Class not registered」錯誤,試圖用這個CLSID創建一個組件實例)。在這種情況下,我知道DllRegisterS

    1熱度

    2回答

    我對幾個COM組件有依賴關係。我的項目是託管的。我想確保最新版本的COM DLL是預先註冊的。我已經在預構建步驟中在DLL中添加了regsvr32調用,但它似乎永遠不能正常工作。項目建成時,它抱怨該類型沒有註冊。我有孤立和非孤立的組件。 人們如何處理這種情況? regsvr32是唯一的答案嗎?爲什麼MSBuild沒有注意到這些類型已被註冊?

    0熱度

    1回答

    我正在嘗試安裝使用API​​ GetIPAddrfromTable堆棧的應用程序。當我啓動該應用程序時,出現錯誤「IPHLPAPI.dll中找不到過程入口點」 我注意到dll文件比較舊,所以我試着替換它,但是Windows server 2008不允許任何人都可以將任何文件複製到system32文件夾,即使您是管理員。 我試圖運行SFC,它更新了IPHLPAPI.DLL,我試圖註冊新的DLL,但我

    1熱度

    1回答

    我已經通過使用x64構建將32位的COM DLL轉換爲64位的DLL。我試圖註冊 這64位的DLL到64位的Windows 2008服務器的UISng C:\ windows \ system32 regsrv32.exe。但我遇到錯誤消息「Dllregister server failed with error code 0x80029c4a」。 我怎樣才能註冊這個DLL在64位操作系統。

    8熱度

    1回答

    我昨天用C#創建了一個COM對象,導致VS 2010項目(comclass.dll,comclass.pdb和comclass.tlb)的bin/release目錄中有三個文件。現在,當我在項目中構建解決方案時,VS會自動在開發PC上爲我註冊該類,並且訪問COM對象及其方法(比方說Powershell)也沒有問題。然而,當我的三個文件複製到不同的計算機,並嘗試用REGSVR32註冊DLL,它告訴我

    1熱度

    1回答

    我嘗試註冊一個名爲的Mix DLL.dll MixBox.dll。我發現了它所依賴的所有dll。當第一次執行DllMain時,它會凍結並永遠不會返回。這似乎是一個僵局,但我不打電話給任何LoadLibrary,它從不執行到DllMain。這種情況還有其他原因嗎?這就是DllMain完全相同的樣子: BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_rea

    0熱度

    2回答

    我試圖讓一個.msi文件打開一個可執行文件,它將註冊一個瀏覽器幫助對象。由於這涉及到向註冊表寫入,因此必須使用管理員級別來提升cmd.exe。我能夠操作ShellExecute()函數來彈出UAC對話框,並詢問用戶是否想以管理員身份運行cmd,但是,我不想讓用戶對安裝進行任何控制。許多在線研究讓我得出結論:如果沒有管理權限,就無法使用瀏覽器幫助對象,所以我的問題是:假設安裝程序已經在運行,cmd.

    3熱度

    1回答

    regsvr32和GAC有什麼區別? 當然regsvr32是COM和GAC是.net程序集,但唯一的區別是?

    0熱度

    1回答

    我在註冊shell擴展的NSIS上編寫安裝程序。 在卸載和升級時,舊的擴展無法被刪除/覆蓋,因爲explorer.exe將其鎖定,並且排除了重新啓動該進程。 所以我提取使用不同的名稱,新的擴展,標誌着舊擴展爲刪除(卸載/升級),並重新命名新擴展爲原來的名稱通過的PendingFileRenameOperations註冊表項(僅升級)。到目前爲止,這工作正常。 問題是,我必須在啓動時註冊新的外殼組件

    0熱度

    1回答

    我遇到了與this question相同的問題。 我有我自己的Dll,它使用ffmpeg(版本0.6.3)dll(AVCODEC-52.dll,AVFormat-52.dll,..所有使用mingw-get-inst-20110530在MinGW下創建).. 我的VC2008項目中有DLL和庫,並且它在調試和發佈模式下都可以正常運行,並且運行正常...但是如果我嘗試使用regsvr32進行註冊,則