如何在程序中关闭与打开IIS中的WWW服务 ( 积分: 100 )

  • 主题发起人 主题发起人 117924
  • 开始时间 开始时间
1

117924

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在程序中关闭与打开IIS中的WWW服务(重启)
 
如何在程序中关闭与打开IIS中的WWW服务(重启)
 
关闭:
WinExec("net stop w3svc ",SW_SHOWNORMAL);
打开:
WinExec("net start w3svc ",SW_SHOWNORMAL);
 
yczzg,高明。可以说明一下相关意思吗?
用OpenSCManager系列函数也可以。不过比较楼上的真的很麻烦。不献丑了。嘿嘿
 
windows 提供一个 net.exe 的命令行程序用于系统管理的,如添加删除用户、组、文件共享、管理服务等等,具体的可以看 net.exe 的帮助:

C:/Documents and Settings/xxx>net
此命令的语法是:

NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]

C:/Documents and Settings/xxx>net stop
此命令的语法是:

NET STOP
service

这是 windows 下的说明:
Net stop停止正在运行的服务。

语法
net stop service

参数
service
停止指定的服务。下表列出了 service 的值。 值 说明 注释
alerter 停止“警报器”服务。 启动“警报器”服务将警报消息发送到连上服务器的指定用户。警报消息提醒用户安全、访问和用户对话问题。
使用“服务器管理器”(就是 systemroot/System32/Srvmgr.exe)来指定您想要接受管理报警的管理员。Server Manager is available on Windows 2000 Server computers only.
警报告信息作为普通消息从服务器发送到用户计算机。用户计算机上,必须运行信使服务,这样才能够接到警报信息。

brower 停止“计算机浏览器”服务。 “计算机浏览”服务维持最新的网络上计算机的列表,并且向该列表提供其所需要的程序。

"client service for netware" 停止“NetWare 客户服务”服务。 只有为 NetWare 安装了“客户服务”后,该命令才可用。

clipbook 停止“剪贴簿”服务。 剪贴簿允许在网络上剪切和粘帖文本与图形。
剪贴簿服务支持“剪贴簿查看器”,它允许通过远程“剪贴簿”查看页面。

dhcp client 不能停止或暂停“DHCP 客户”服务。 DHCP 客户服务通过注册和更改 IP 地址以及 DNS 名称来管理网络配置。DHCP 客户服务支持从 DHCP 服务获取 IP 地址。

file replication 启动“文件复制”服务
messenger 停止“信使”服务。 “信使”服务允许计算机接收邮件。
使用作为身份验证分配到计算机的名称将信息发送到计算机。

netlogon 停止“网络登录”服务。 “网络登录”服务验证登录请求并控制复制用户帐户数据库域宽。
在使用域用户帐户数据库副本的域中的所有服务器上,停止“网络登录”服务。

"nt lm security support provider" 停止“NT LM 安全支持提供商”服务。 只有安装了“NT LM 安全支持提供程序”后,该命令才可用。

"remote access connection manager" 停止“远程访问连接管理器”服务。 只有安装了“远程访问服务”后,该命令才可用。

"routing and remote access" 停止“路由和远程访问”服务。
rpclocator 停止“远程过程调用 (RPC) 定位器”服务。 允许分布式应用程序使用 Microsoft RPC 命名服务。
“远程过程调用 (RPC) 定位器”是用于 Microsoft Windows XP 的 RPC 名称服务。“RPC 定位器”管理 RPC 名称服务数据库。
分布式应用程序的服务器一方使用“RPC 定位器”服务注册其可用性。分布式应用程序的客户一方查询“RPC 定位器”服务,以查找可用的兼容服务器应用程序。

schedule 停止“任务计划程序”服务。 使用“任务计划程序”,可以在通过“at”命令指定的时间启动程序。在运行预定的命令之前,您可能需要运行其它服务。
“任务计划程序”被初始配置用来运行本地计算机上的系统帐户。当使用该帐户运行“任务计划程序”时,能使用的“任务计划程序”的作业没有限制。但是,因为本地计算机的“系统”帐户不被其他计算机识别,所以这些作业的网络访问将受限制。
要克服网络访问限制,可以将“任务计划程序”配置为在用户帐户中运行。如果做了该操作,由“任务计划程序”执行的作业就被用户帐户网络访问所管理。然而,因为“任务计划程序”在这种情况下不使用本地系统帐户,所以只有不需要窗口的作业才能成功运行。

server 停止“服务器”服务。 使用“服务器”服务,与网络上的用户分享服务器资源。

spooler “后台打印程序”服务。 “打印后台处理程序”服务将文件装载到内存以用来打印。

tcp/ip netbios helper 停止 TCP 服务上的 NetBIOS 帮助器,它可以启用 TCP/IP (NetBT) 服务上的 NetBIOS。 NetBT 服务提供 NetBIOS 数据图表,NetBIOS 会话,对使用 TCP/IP 协议的 NetBIOS 应用程序的 NetBIOS 名称管理(如名称注册和解析)。
只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。

ups 停止“不间断电源”服务。 “不间断电源” (UPS) 服务管理连接到计算机上的不间断电源。
通过“控制面板”中的“电源选项”来配置“不间断电源”。如果您配置“不间断电源”服务要执行到某个命令文件中,则该命令文件必须在运行 30 秒内才能完成。大于 30 秒的运行时间将威胁会系统正常关闭的能力。

workstation 停止“工作站”服务。 “工作站”服务使计算机可以连接并使用网络资源。


net help command
显示指定 net 命令的帮助。
注释
服务和应用程序的设置可能根据您在安装或配置过程中所做的选项而变化。
有关服务的详细信息,请参阅 Microsoft Windows 2000 资源工具包。

某些服务依赖于其他的服务。
使用 net stop 停止服务并从内存中删除软件。
停止“服务器”服务可以阻止用户访问计算机的共享资源。如果用户使用服务器资源时停止“服务器”服务,会出现警告消息。y(代表 yes)响应将取消与该计算机的所有连接。在停止“服务器”服务之前,可以进行以下操作:
使用 net pause 暂停服务,从而阻止新连接。
使用 net send 发送提示用户断开服务器资源的消息。
如果服务名包含空格,请使用引号将文本引起来(例如, "Service Name")。
Net stop 也可以停止不是由 Windows XP 提供的服务。
范例
如下命令可以停止“服务器”服务:

net stop server

在引号中包含使用一个或两个字的服务名称。例如,下面的命令可以停止“Netware 客户服务”服务:

net stop "client service for netware"
 
后退
顶部