|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看了论坛好像没有注册.net com组件的例子 , 就自己写了一个- function cshap_com组件注册()
- var net路径 = ""
- var net版本路径 = ""
- var regasm路径 = ""
- var retfirearr = array()
- var retfoldarr = array()
- var retfoldarr_size = -1
- net路径 = reggetvalue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\.NETFramework", "InstallRoot")
- filetraverse(net路径, retfirearr, retfoldarr)
- retfoldarr_size = arraysize(retfoldarr)
- for(var i = 0; i < retfoldarr_size; i++)
- if(strfind(retfoldarr[i], "v4.0") != -1)
- regasm路径 = net路径 & retfoldarr[i] & "\\RegAsm.exe"
- break
- end
- end
- if(fileexist(regasm路径) == 1)
- cmd(regasm路径 & " E:\\mycom.dll", true)
- else
- messagebox("找不到RegAsm.exe")
- end
- end
复制代码
|
评分
-
查看全部评分
|