Login
网站首页 > 文章中心 > VB6

用VB6实现IIS 常用操作编程实现

作者:小编 更新时间:2023-06-05 20:30:32 浏览量:191人看过

用VB6实现IIS 常用操作编程实现

软件介绍:基础:添加以下引用:1,iisext.dll; 2, adsiis.dll; 3,activeds.tlb。 1,在 IIS 建立虚拟目录, Dim sComp...


基础:添加以下引用:1,iisext.dll; 2, adsiis.dll; 3,activeds.tlb。 


1,在 IIS 建立虚拟目录, 

Dim sComputer as string 

Dim websvc, vRoot, vDir 

sComputer = "localhost" 


''Get Default Web Site Object 

Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1") 


''Get root of Default Web Site 

Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root") 


Dim itm As ListItem 

Dim buf As String, errInfo As String, tryVirt 

For Each itm In ListView1.ListItems 

Err.Clear 

On Error Resume Next 

Set tryVirt = GetObject("IIS://" & sComputer & "/W3svc/1/ROOT/" & itm.SubItems(1)) 

''Debug.Print Err.Number 

''如果得不到对应的虚拟目录,则出错,此时可以新建此虚拟目录。 

If Err.Number <> 0 Then 

Err.Clear 

Set vDir = vRoot.Create("IISWebVirtualDir", itm.SubItems(1)) 

vDir.path = itm.Text 

vDir.Accessread = True 

vDir.SetInfo 


Else 

''记录已经创建的虚拟目录名称。 

''If tryVirt.AppGetStatus2 = 0 Then 

errInfo = errInfo & vbCrLf & itm.SubItems(1) 

End If 


Next 


其实就是 

Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1") 

Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root") 

Set vDir = vRoot.Create("IISWebVirtualDir", vdName) 

vDir.Path=someDir 

vDir.setInfo 

这几个语句就够了 


2。删除虚拟目录 

Dim sComputer, sPhyDir, sVirDir As String 

Dim websvc, vRoot, vDir 

sComputer = "localhost" 


''Get Default Web Site Object 

Set websvc = GetObject("IIS://" & sComputer & "/W3svc/1") 


''Get root of Default Web Site 

Set vRoot = websvc.GetObject("IIsWebVirtualDir", "Root") 


Dim itm As ListItem 

Dim buf As String, errInfo As String, tryVirt 

For Each itm In ListView1.ListItems 

Err.Clear 

On Error Resume Next 

Call vRoot.Delete("IISWebVirtualDir", itm.SubItems(1)) 

If Err.Number <> 0 Then 

errInfo = errInfo & vbCrLf & itm.SubItems(1) 

End If 

Err.Clear 

Next 


版权声明:倡导尊重与保护知识产权,本站有部分资源、图片来源于网络,如有侵权,请联系我们修改或者删除处理。
转载请说明来源于"土嘎嘎" 本文地址:http://www.tugaga.com/jishu/vb/192.html
<<上一篇 2023-06-03
下一篇 >> 2023-06-05

相关推荐

编辑推荐

热门文章