用程序(不关机)重启IIS服务

hxq2000 2003-06-21 04:43:28
用程序(不关机)重启IIS服务

就象
我的电脑->控制面板->管理工具->服务->重启
中一样
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lion_lh 2003-06-21
  • 打赏
  • 举报
回复
uses winsvc;

var
hscmanager,hService:SC_HANDLE;
lpServiceArgVectors:Pchar;
returnstatus:TServiceStatus;
begin
lpServiceArgVectors:=nil;
hscmanager:=OpenSCManager(nil,nil,SC_MANAGER_ENUMERATE_SERVICE);// 打开service control manager database
hService:=OpenService(hscmanager,'IISADMIN',SERVICE_ALL_ACCESS);
ControlService(hService,SERVICE_CONTROL_STOP,returnstatus); //停止服务
StartService(hService,0,lpServiceArgVectors); // 启动启动

CloseServiceHandle(hService);
end;
hammer_shi 2003-06-21
  • 打赏
  • 举报
回复
dos下的命令:
net start w3svc
net stop w3svc
linzhisong 2003-06-21
  • 打赏
  • 举报
回复
应该直接停止服务,然后在启动服务就可以了

直接调用dos命令就可以了

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧