win7下注冊控件的方法

首先遇到的問題是安裝VC:

在安裝vc6的時候不要選擇TOOLS裏面的OLE/COM OBJECT VIEWER工具,就可以順利安裝,這個只是個查看工具,不會影響VC++的編譯

win7,vsita下注冊控件:

註冊控件的時候進入C:/Windows/System32找到cmd.exe,右鍵管理員方式運行程序然後輸入如下的命令:

regsvr32 /s ACTSKIN4.OCX "%SystemRoot%/system32/ACTSKIN4.OCX"
regsvr32 /s MSCHRT20.OCX "%SystemRoot%/system32/MSCHRT20.OCX"
regsvr32 /s TEECHART5.OCX "%SystemRoot%/system32/TEECHART5.OCX"
regsvr32 /s MSDATGRD.OCX "%SystemRoot%/system32/MSDATGRD.OCX"
regsvr32 /s NTGraph.ocx "%SystemRoot%/system32/NTGraph.ocx"

我這個是把相關ocx複製到了System32目錄下面,如果是其它目錄自行修改。這樣就能正常調用控件了。如果是其它控件也應該可以用這個方式註冊。至此就可以在享受win7的同時來使用控件了。幸福下下。關鍵是給予CMD管理員權限,之前給regsvr32 管理員權限,但是沒有用,最後給CMD管理員權限才成功。

還有一個方法比較方便解決問題:

在批處理開始的地方添加如下語句

cd /d "%~dp0"

然後執行的時候已管理員身份運行就可以了。

PS:%0 是指批處理文件本身
%~dp0 是對%0的擴展,d是drive,也就是盤符,p是路徑,所以%~dp0是指批處理所在的路徑(包括盤符)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章