使用inno setup做打包的时候,如何检测系统是否已安装了.net 4.0 以上的版本?

问题描述

.netframework能否打包到安装程序里面?如何没有安装,系统帮自动安装.有没相关的例子代码?

解决方案

解决方案二:
初始化安装的时候,读取注册表RegKeyExists(HKEY_LOCAL_MACHINE,'SOFTWAREMicrosoft.NETFrameworkAssemblyFoldersv3.5');
解决方案三:
用setupproject制作MSI的话,在安装必备里勾选.Net4其他MSI制作工具中的做法也类似。
解决方案四:
http://www.kynosarges.org/DotNetVersion.html

时间: 2024-10-30 02:10:06

使用inno setup做打包的时候,如何检测系统是否已安装了.net 4.0 以上的版本?的相关文章

使用Inno Setup 打包jdk、mysql、tomcat、webapp等为一个exe安装包(转)

之前一直都没涉及到打包安装方面的东西,都是另一个同事负责的,使用的工具(installshield)也比较高大上一点,可是后来他离职以后接受的同事也只能是在这个基础上做个简单的配置,然后打包,可是现在做的项目和原来的完全不一样以后就不能使用之前的了,只能是自己硬着头皮来弄个比较简单快捷的了. 切入正题,如标题所述使用inno setup来打包一个java web 相关的内容为一个exe,.net web类似,这个工具可以在网上直接找到下载,有汉化版的,并且里面也有帮助手册可以参考.把里面的一些敏

用Inno Setup来解决.NetFramework安装问题

前段时间朋友接了一个项目,具体是开发一个安装在局域网内的软件,这个 软件会定时连接局域网内的服务器来更新本地客户端的一些信息,因为在局域网 内存在着多种不同的Windows版本,从WindowsXP.Windows2003及Windows2008到 Windows7等,这个软件采用VS2008/.Net Framework2.0开发,因为有些系统默认 没有安装.Net Framework2.0,所以在运行时需要确保客户机上已经安装上.Net Framework2.0,于是想到将软件打包. 制作软

Inno Setup 创建站点,创建虚拟目录

原文 http://hi.baidu.com/0531_sunmiles/item/ce22554ab7d33d0be9350477 下面的这段代码是用Inno Setup 做安装包的时候创建IIS新的站点用的.因为是测试的,所以罗列了很多功能.虽然我现在用不到这么多,还是怕忘记了,做个备份.注释的部分也很宝贵啊. 本文同期发布在 论坛: http://www.jn18178.cn {---IIS部分---}constIISServerName = 'localhost'; IISServerN

Inno Setup打包添加和去除管理员权限

原文:Inno Setup打包添加和去除管理员权限 添加管理员权限 1.在[Setup]节点添加 PrivilegesRequired=admin 2.进入安装目录,找到文件SetupLdr.e32,这是一个二进制配置文件,需要用到ResHacker.exe这个工具修改  找到<requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>,

用Inno Setup制作WEB程序安装包

原文 用Inno Setup制作WEB程序安装包 最近做了一个WEB程序的安装包,我把制作的过程做个介绍,贴出源码给大家做个参考 看看inno 的脚本     [Setup] AppCopyright=test AppName=test AppVerName=test v2.0 SolidCompression=true OutputDir=Output\ OutputBaseFilename=test_setup DefaultDirName={pf}\Lms DefaultGroupName

Inno Setup 系统托盘图标插件 TrayIconCtrl V1.5

原文 http://restools.hanzify.org/article.asp?id=93 V1.5 修正在某些 Windows 平台上(例如 Windows XP SP3)不能正常运行的问题.  引用来自 trayiconctrl.iss,2009-10-16 21:06:53 ; -- trayiconctrl.iss --; restools; http://restools.hanzify.org; TrayIconCtrl.dll 为一个用于 Inno Setup 的 15.5

注册flash.ocx inno setup (转)

; 脚本由 Inno Setup 脚本向导 生成!   ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!         #define MyAppName "xx模块"   #define MyAppName2 "xx模块"   #define MyAppName3 "xx系统"   #define MyAppVersion "2012"   #define IncludeFramework true 

inno setup介绍(转)

使 用 笔 记 1.Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件.关键功能: 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,XP,Me,NT 4.0 (不需要服务包). 支持创建单个 EXE 格式的安装程序,使你的程序可以很方便地在网络上发表.同时

dll注册-inno setup [Registry] 报毒

问题描述 inno setup [Registry] 报毒 打包一个软件的时候需要写系统注册表,但是这样子会被360报毒.[Registry] Root: HKCR; Subkey: "CLSID{{44EC053A-400F-11D0-9DCD-00A0C90391D3}InprocServer32"; ValueType: String; ValueData: "{sys}atl.dll"; 有没有什么办法可以让杀毒软件不报病毒 解决方案 这个主要是注册了atl