regfreecom

    1熱度

    1回答

    我有一個VB6應用程序.EXE,它使用微軟創建的OCXs,如RICHTX32.OCX和MSACAL70.OCX。我遇到了這兩個問題OCXs。基本上這是一個DLL-Hell問題。 如果我使用一個文件爲.EXE,我可以指示.EXE訪問這些OCXs的特定副本的應用程序目錄,從而避免對這些OCXs登記的任何問題?

    2熱度

    1回答

    我的解決方案由多個項目組成,除了輸出類型爲windows應用程序的輸出類型之外,所有這些項目都是輸出類型類庫。該應用程序引用所有其他項目。我也有一個COM組件,它被一些項目和應用程序引用。 我可以通過將Visual Studio中引用的COM組件的Isolated屬性更改爲TRUE來設置regfree COM。該解決方案成功構建,我可以看到爲特定組件或應用程序生成的清單文件。 現在,我的問題是,我

    1熱度

    1回答

    我們有一個程序集通過COM Interop由VB6可執行程序使用。此程序集使用其他.NET程序集(不適用於COM)。我們爲我們的VB6應用程序定義了一個.manifest,以便我們可以在不註冊的情況下使用.NET程序集。我們還爲我們的VB6應用程序定義了一個.config文件,並使用探測設置查看程序集的子目錄(「bin」)。 如果我們把所有的.NET程序集在指定的subdiretory(「BIN」

    4熱度

    2回答

    我想從.NET服務中使用第三方COM DLL(我不相信它是一個.NET組件),但沒有註冊COM DLL,但我正在到目前爲止沒有運氣。 我已經從這裏複製清單文件(http://stackoverflow.com/questions/465882/generate-manifest-files-for-registration-free-com)用作起點(我生成了使用引用的mt.exe/regsvr4

    0熱度

    1回答

    我設置了Isolated = true來註冊一些我需要免費使用的COM庫。 Visual Studio現在爲我的每個程序集創建Native。*清單文件: 爲什麼「本機」?我可以改變這個嗎?有人能告訴我我可以閱讀的信息嗎? (搜索本地/組裝/清單是產生大量非相關信息) 有沒有一種方法可以將這些清單文件嵌入到程序集DLL中? 謝謝!

    5熱度

    3回答

    我知道我們可以使用CoLoadLibrary和DllGetClassObject來獲取IClassFactory接口並獲得COM組件接口而無需註冊DLL。 但是EXE中的COM組件呢?有沒有一種方法可以通過提供不同的文件路徑從EXE類型的COM服務器獲得COM組件接口?

    4熱度

    1回答

    我有託管應用程序(名爲managed.exe),它使用非託管程序集(名爲unmanaged.dll)。到目前爲止,我們已經創建了Interop.unmanaged.dll,managed.exe應用程序引用了interop,並且unmanaged.dll已在註冊表中註冊。 這工作得很好。 現在我需要的選擇,以避免在註冊表中的文件,並使用專用組件(即使是在註冊表中註冊的仍是舊版本) 我發現這篇文章

    0熱度

    1回答

    如何在VC++ 2008項目中創建對隔離模式(免註冊)COM DLL的引用? 在C#項目中,就像在參考上切換Isolated屬性一樣簡單。我如何做一個VC++項目中的等價物?

    3熱度

    1回答

    這裏的共識是什麼? 我有一個使用Interop來利用.NET程序集的VB6應用程序。我可以使用Reg-Free COM來註冊.NET程序集嗎?

    2熱度

    1回答

    我想使用免註冊COM,這樣我就不必註冊我的COM組件了。但是,我希望能夠將com DLL放在不在或不在客戶端exe文件夾下的位置,例如.... \ lib中。我無法在服務器清單文件中執行此操作,因爲它不允許相對路徑或絕對路徑。 有誰知道這是否有辦法? 更新: 我只找到相對路徑在XP上運行。但是,我可以使用Activation Context API在Windows Server 2008上使用絕對