如何判断我的这台2000 or NT 装了IIS服务 希望具体一些,比如你是想用什么语言编写程序时要判断IIS,还是在操作系统上看你有无IIS。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只是要看看这台机器装没装IIS服务,是不是可以看REG表 看看有没有这个文件\WINNT\System32\inetsrv\inetinfo.exe 打开IE 输入 127.0.0.1 或 (http://localhost) 这是访问本机的web服务器,如果装了IIS 会显示一个不是404 错误的网页。 另外,如果装了可以找到 wwwroot 文件夹。 用注册表操作函数进行处理,查找IIS有关的关键字就可以了 WORD wVersionRequested;WSADATA wsaData;char rbuff[1024];SOCKET sockfd;SOCKADDR_IN addr;wVersionRequested = MAKEWORD( 2, 0 );WSAStartup( wVersionRequested, &wsaData ) sockfd = socket(AF_INET, SOCK_STREAM, 0);addr.sin_family = AF_INET;addr.sin_port = htons(80);addr.sin_addr.s_addr = inet_addr("localhost");//localhost是本机,使用127.0.0.1IP时候前面要换个函数connect(sockfd,(struct sockaddr *) &addr, sizeof(addr));send(sockfd,"HEAD / HTTP/1.0\r\n",sizeof("HEAD / HTTP/1.0\r\n"),0);// HEAD / Sleep(1000);recv(sockfd,rbuff,sizeof(rbuff),0);Sleep(1000);closesocket(sockfd);WSACleanup();if(StrStr(rbuff,"Microsoft-IIS")!=NULL)//查找 Server: Microsoft-IIS/5.0 这样的IIS关键字 AfxMessageBox("安装了IIS"); 我的listCtrl不显示tooltip. receivefrom问题 各位大侠,小弟有一个关于音频的问题快来抢答啊 为什么这个有的图片显示出来有的就显示不出来啊 登陆程序 使用VBScript编写扩展宏,如何打开一个文件? VC或者说C++应该学什么? 我想在程序运行时,当鼠标移到工具栏的某个按钮时,显示提示信息,工具栏已设为CBRS_TOOLTIP风格,请问如何设置提示信息?S 急,急大虾们帮忙 关于线程的普及性质问题,还望各位提拔一二! xxxbird(*说你行,你就行,不行也行*),来领“我遇到几个怪问题。。。。。。”中的分 template问题
如果装了IIS 会显示一个不是404 错误的网页。
另外,如果装了可以找到 wwwroot 文件夹。
WSADATA wsaData;
char rbuff[1024];
SOCKET sockfd;
SOCKADDR_IN addr;wVersionRequested = MAKEWORD( 2, 0 );
WSAStartup( wVersionRequested, &wsaData ) sockfd = socket(AF_INET, SOCK_STREAM, 0);
addr.sin_family = AF_INET;
addr.sin_port = htons(80);
addr.sin_addr.s_addr = inet_addr("localhost");//localhost是本机,使用127.0.0.1IP时候前面要换个函数
connect(sockfd,(struct sockaddr *) &addr, sizeof(addr));send(sockfd,"HEAD / HTTP/1.0\r\n",sizeof("HEAD / HTTP/1.0\r\n"),0);// HEAD / Sleep(1000);
recv(sockfd,rbuff,sizeof(rbuff),0);
Sleep(1000);
closesocket(sockfd);
WSACleanup();if(StrStr(rbuff,"Microsoft-IIS")!=NULL)//查找 Server: Microsoft-IIS/5.0 这样的IIS关键字
AfxMessageBox("安装了IIS");