none
DLL版本問題 RRS feed

  • 問題

  • 請問各位

    我的程式會用到urlmon.dll、wininet.dll、MSWINSCK.OCX、scrrun.dll、WINSKCHT.DLL
    等等的 DLL ,因為這些DLL在user電腦的system32目錄底下也有,為了怕user電腦這些dll檔和我程式要用的dll檔版本不合,所以我將程式要用的dll檔安裝在應用程式目錄下,而不安裝在system32目錄底下,這樣是不是就可以解決版本不同的問題,然後也不會讓原本user電腦有使用到這些DLL的程式發生問題?

     

    2007年10月16日 上午 08:14

解答

  • 就是您說的那個作法了。

    2007年10月16日 上午 08:28
    版主
  • 基本上只有函數型的 DLL 可以這樣做,ActiveX DLL / ActiveX OCX 要註冊是不行。

    .Net 的 Managed DLL 也可以。

     

    函數型的 DLL 可以搜尋先前討論:DLL 預設搜尋路徑。

     

    2007年10月16日 下午 12:25
    版主

所有回覆

  • 就是您說的那個作法了。

    2007年10月16日 上午 08:28
    版主
  • 基本上只有函數型的 DLL 可以這樣做,ActiveX DLL / ActiveX OCX 要註冊是不行。

    .Net 的 Managed DLL 也可以。

     

    函數型的 DLL 可以搜尋先前討論:DLL 預設搜尋路徑。

     

    2007年10月16日 下午 12:25
    版主
  • 感謝兩位的回答

    我已經去看過璉璉 發表過的文章及部落格,受益匪淺

    感謝指導

     

    2007年10月17日 上午 06:21