領測軟件測試網
把asp程序作成dll很多好處,但是有一點,該dll必須注冊才能在asp中調用。如果是自己的
服務器那還好,但如果是租用的虛擬服務器,就沒辦法使用了。
怎樣在遠程主機上注冊我們的dll呢?在服務器端使用Shell。!
讓我們先將自己的dll文件通過ftp或http上傳到服務器上,然后作一個asp程序,調用WScript.Shell來 執行regsvr32命令:
Set oShell = CreateObject ("WScript.Shell")
oShell.Run "c:\WINNT\system32\regsvr32.exe /s d:\xxx.dll", 0, False
當然如果對方的服務器安全搞的很好的話,這個代碼也許就不能用了,但不管怎么樣,學習一下 也是好的,:)
在這里也要提醒那些出租空間的朋友,你的服務器是否限制了使用WScript.Shell的權限?還是小心為妙
完整代碼如下,保存為.asp即可使用:
文章來源于領測軟件測試網 http://www.kjueaiud.com/