用InstallShield检测是否安装IIS的脚本_其它

可以通过检测以下两个注册表值来检查是否安装了IIS
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IISADMIN
HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\w3svc\parameters  

程序示例:
////////////////////////////////////////////////////////////////////////////// 
// 
// FUNCTION: CheckIIS 
// 示例:检查系统是否安装IIS
// 作者:贾 俊  , 江都资讯网   http://www.jiangdu.net; 转载请注明出处
// 
////////////////////////////////////////////////////////////////////////////// 
function CheckIIS() 
NUMBER nvType, nvSize; 
STRING svvalue; 
begin 
RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE ); 
if (RegDBKeyExist ("System\\CurrentControlSet\\Services\\IISADMIN" ) = 1) 
then 
return (1); 
else 
return (0); 
endif; 
end; 

时间: 2024-07-31 05:16:38

用InstallShield检测是否安装IIS的脚本_其它的相关文章

winXP 家庭home版安装IIS的方法_应用技巧

iis安装文件下载 首先在"开始"菜单的"运行"中输入"c:\Windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件.在sysoc.inf中找到"[Components]"这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:"iis=iis2.dll,OcEntry,iis2.inf,,7".之后保存并关闭. 因为是XP简化版,所以在下载的安装文件里也一定没

用脚本安装IIS

原文:用脚本安装IIS 基本命令:Sysocmgr.exe /i:sysoc.inf /u:c:/iis.txt c:/iis.txt是IIS要安装的组件列表   [Components]iis_common = ON /OFFiis_www = ON /OFFiis_asp = ON /OFFiis_inetmgr = ON /OFFaspnet= ON /OFF   [InternetServer] SvcManualStart = www 和/或 ftp PathFTPRoot = FTP

Installshield自动安装IIS组件

原文:Installshield自动安装IIS组件 一. 工程类型:IS2010 installscript 二.原理: 1. XP和 Server2003系统:由于系统默认没有自带IIS组件,一般情况我们是需要通过添加删除程序----WINDOWS组件安装界面并插入系统盘来进行安装.实际上我们可以不调出添加删除程序界面,而通过系统可选组件安装管理进程"sysocmgr.exe"(system stand-alone optional component manager)来调出WIND

Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法

原文:Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装.但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x8

WinXP下安装IIS搭建ASP环境教程

安装IIS 5.1 1.下载IIS 5.1 (winxp sp3 IIS 5.1) 2.打开[控制面板]->[添加或删除程序],点击[添加/删除Windows组件(A)],勾选[Internet信息服务(IIS)],点击[下一步] 3.提示[插入磁盘],点击[确定] 4.弹出[所需文件],点击[浏览] 5.找到下载好并解压出来的IIS 5.1(这里为D盘下的Win XP IIS5.1),选择并打开 接着打开 6.然后点击[确定],就会开始安装. 注:安装的过程中,也许还会弹出几次类似上面的[所需

在 Windows 7 Professional、Enterprise 或 Ultimate 上安装 IIS 7.5

原文 在 Windows 7 Professional.Enterprise 或 Ultimate 上安装 IIS 7.5 应用到: Windows Server 2008 R2 默认情况下,Windows(R) 7 Professional.Enterprise 或 Windows(R) 7 Ultimate 上不安装 IIS 7.5.您可以在"控制面板"的"程序"下,单击"高级选项"中的"Windows 功能"来安装 II

无人参与安装IIS 6.0

使用脚本安装 IIS 从"开始"菜单,单击"运行". 在"打开"框中,键入 cmd,然后单击"确定". 在命令提示符下,键入 Sysocmgr.exe /i:sysoc.inf /u:%path_to_unattend_file%,然后按 Enter. 在命令提示符下,键入 Sysocmgr.exe/?,然后按 Enter 以查看 Sysocmgr.exe 的帮助   为了简化运行 Windows Server 2003 家族

在 Windows Server 2008 R2 上安装 IIS 7.5

原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的"添加角色"向导或使用命令行来安装 IIS 7.5. 安装 Windows Server 2008 R2 时,您可以执行"服务器核心"安装,这种方式将以最小服务器安装形式来安装 Windows Server 2008 R2.例如,这种类型的安装不会安装传统的 Windows

一键安装IIS的点点滴滴——For所有Microsoft的操作系统(上)

原文www.cnblogs.com/cdts_change/archive/2010/03/04/1677338.html 临近公司的软件要完工了,最近几天一直在泉哥的带领下为我们公司的产品做IIS一键安装的程序,在这个过程中也学习到狠多有用的知识,现在拿来与大家分享一下,也顺便可以巩固一下自己的知识. 程序要求: 适合于所有Microsoft操作系统,程序能自动识别操作系统的版本和型号,安装和配置对应的IIS 用户只需要执行程序,便不需再做任何事情,程序的安装是静默安装,安装过程不需要用户做任