2013-03-30 76 views
1

我需要更改我的COM DLL的CLSID。VS2010 C++:更改COM DLL的CLSID

我試圖簡單地更改.rgs文件中的CLSID。 這是否是有效的方法,還是我必須做其他事情?

我在問,因爲它不起作用。

當我在rgs文件中更改CLSID並編譯它然後嘗試使用它時,我得到「請求的類無法傳遞」錯誤。

+0

請讓你的評論的答覆。你是對的。我忽略了一個參考。謝謝! – tmighty

回答

2

你必須改變一切:

  • 所有在實現COM服務器DLL的CLSID引用。
  • 註冊碼。
  • 實例化並使用COM服務器的代碼。

我懷疑你沒有設法得到每一個最後的參考。