一个让服务器重新启动的ISAPI
是否可以写一个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




