CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

一个让服务器重新启动的ISAPI

楼主111222(www.111222.cn)2004-05-04 10:51:46 在 VC/MFC / 网络编程 提问

是否可以写一个ISAPI的DLL,   访问该ISAPI立刻重新启动WEB服务器.   这个ISAPI的关机代码是不是和关闭本地计算机一致就可以?   到底能不能通过ISAPI关闭远程计算机?  
   
   
  是这样的,   我用的WEB服务器远程控制经常因为连接被占满无法登陆,   打电话给机房解决不方便.  
   
   
  有没有类似经验的朋友啊  
  问题点数:0、回复次数:10Top

1 楼elssann(睡睡裤)回复于 2004-05-04 11:10:11 得分 0

应该没问题,,,因为在2K下IIS好象默认是以SYSTEM身份启动的,应该有足够的关机权  
  而在2003下IIS默认运行的权限比较低。。。  
  你试一下就知道了Top

2 楼111222(www.111222.cn)回复于 2004-05-05 10:29:17 得分 0

不行啊,   太失败了,   无法重启动.  
   
  if(AdjustTokenPrivileges(hToken,   FALSE,   &NewState,   sizeof(TOKEN_PRIVILEGES),   NULL,   NULL))返回FALSE  
   
  怎么让ISAPI拥有administrator权限呢?  
   
  ISAPI能不能执行外部程序winexec("c:\reboot.exe",...)可不可以?Top

3 楼111222(www.111222.cn)回复于 2004-05-05 10:39:17 得分 0

UINT   nRes   =   WinExec("d:\\reboot.exe",SW_SHOWNORMAL);  
  *pCtxt   <<   (long)nRes;  
   
  winexec返回33,   应该是运行reboot.exe成功了,   可是服务器还是没有重新启动.   看来通过ISAPI重启动服务器是不可能了.     真的就不可能了?Top

4 楼111222(www.111222.cn)回复于 2004-05-05 10:40:08 得分 0

windows   2000   server有没有什么漏洞,能导致其重新启动啊?Top

5 楼zfive5(醉马不肖)回复于 2004-05-05 10:57:47 得分 0

在远端机器上安装终端服务器,当你要重起时,可以同过它,这样不就实现的远端重起的功能,  
  我想isapi要能轻而一举的实现从器的话,那不就对所有的iis网站不就是了坏消息吗?Top

6 楼111222(www.111222.cn)回复于 2004-05-05 11:02:51 得分 0

zfive5(醉马Ⅴ)   :  
   
        我的终端服务登陆不上了啊,   两个session目前都是连接状态.(没有正常退出)Top

7 楼111222(www.111222.cn)回复于 2004-05-05 11:47:18 得分 0

解决了,   解决办法是给机房打电话.  
   
  还有个问题,   怎么给终端服务添加会话最大数?  
  目前服务器采用远程模式,   最多只能有两个session.   如何有更多的session?Top

8 楼zfive5(醉马不肖)回复于 2004-05-05 16:11:52 得分 0

原来你们也是两个session,我们的也是,好象是在管理工具里设置,具体的  
  我也不太清楚,你可以看看Top

9 楼zfive5(醉马不肖)回复于 2004-05-05 16:18:00 得分 0

http://sinbad.zhoubin.com/read.html?board=Win&num=58Top

10 楼galeboy(狂风)回复于 2004-06-14 17:27:54 得分 0

可以呀,我用delphi成功了  
  VC就不知到了Top

相关问题

  • 用ASP能控制服务器重新启动吗?
  • 我的服务器在远地,有没可能发出命令让服务器重新启动?
  • 服务器启动故障
  • 启动不了服务器
  • 可以用sa登陆远程服务器的查询分析器,如果实现重新启动服务器或重新启动sql及代理服务?
  • 知道超级用户密码,如何重新启动远程服务器
  • 在线等,win2003做web服务器,经常重新启动,是怎么回事。
  • 远程com服务器无法启动
  • 远程com服务器无法启动????
  • SQL服务器无法启动?

关键词

  • isapi
  • 启动

得分解答快速导航

  • 帖主:111222

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo