iT邦幫忙

0

更改 dll 檔案的位置

目前系統中安裝了一個軟體
安裝完成後這個軟體主要用到的 dll 檔放置的位置是
C:\Program Files (x86)\Persits Software\AspUpload\Bin
但是主機裡的某個管理軟體每次升級或是重開以後會自動把不是放在
C:\windows\system32
下面的 dll 檔案權限全都改掉
導致每次軟體更新或是重開以後都要重新設定權限

這邊想請教一下可以將這個 dll 檔案放到 C:\windows\system32
然後修改註冊這個 dll 的設定嗎?

1 個回答

0
海綿寶寶
iT邦超人 1 級 ‧ 2018-08-02 11:45:29

官方文件看起來
是可以的

sanbis iT邦新手 3 級 ‧ 2018-08-02 11:48:18 檢舉

問題在於
把檔案複製到 C:\windows\system32
然後執行這個指令就可以了嗎?
regsvr32 c:\winnt\system32\aspupload.dll
還是需要重啟 IIS ?

當初安裝的時候就要重新啟動 IIS ~
(幸好不是白天裝 不然我就被客戶念到死)

如果沒看錯的話, 要先關掉 IIS, 註冊 dll, 再開 IIS

If this server is already running an older version of AspUpload, you must remove it from memory prior to registering a newer version by shutting down all IIS services.

sanbis iT邦新手 3 級 ‧ 2018-08-03 08:58:59 檢舉

這邊想請教一下可以查到目前系統中註冊的 dll 檔案所在的位置在哪個地方嗎?
想要前後比較一下避免執行完以後還是同樣的情況造成困擾~Orz

我要發表回答

立即登入回答