请问如何用程序判断机器是否已装IIS,如何得知当前windows登录用户隶属于Administrators? 谢谢。
解决方案 »
- 如何求得当前天为该年中的第几周,该周中第几天?
- 用多线程对串口进行实时监测的问题 ,使用了spcomm控件
- 讨论:一个系统中有太多的Form如何办,有高手说可以写通用的Form类,谁可以指教,最好有实例
- 谁能帮我实现深度优先和广度优先搜索实现?(一个二百分)
- 关于MainMenu的奇怪问题!我想这肯定是Delphi的BUG,BUG,BUGS!!
- 我不太明白键值。。。
- "应用程序的OS或者是OS的版本不正确" 是怎么回事呀?
- 能不能获取ftp站点下的某一目录下的文件列表?
- 菜鸟请问高手VarArrayHighBound,inttohex是什么意思,有什么用,请高手详细说明!谢了!
- -----如何将一个MS-SQL数据库按条件导入到一个ACCESS数据库!包括在ACCESS里面建表-----
- AdoQuery更新数据库的代码如何写?
- dbgrid进行数据录入问题
computername = getPcName()
Check3W = False
Dim www As IADs
Dim SysPath As String '系统所在目录,指系统的system32目录
On Error Resume Next
Set www = GetObject("IIS://" & computername & "/W3SVC")
Set ftp = GetObject("IIS://" & computername & "/MSFTPSVC")
If Not (IsObject(www) And IsObject(ftp)) Then '不存在www服务,则返回false
Check3W = False
Else
Check3W = True
'启动iis服务(用shell)。
SysPath = VBGetSystemDir() '取得系统目录
iisstarpath = SysPath & "\iisreset.exe /start"
Dim cmdshell
cmdshell = Shell(iisstarpath, 0) ' 启动iis
If cmdshell = 0 Then '不能启动
Check3W = False
MsgBox "IIS服务不能启动,你需要手工启动IIS服务!B/S部分没有安装到本机器上!"
End If
End If
Set www = Nothing
Set ftp = Nothing一段vb的代码,不知道那个GetObject是不是和CreateOleVarant差不多