用windows installer做安装包的问题?

问题描述

做安装包遇到些问题,请高手指教:Iamusingwindowsinstallerofvs.theinstallerneedtofindwhereAproductwasinstalledandcopythepackedcomponentstotheinstalledfolder.Sousersareforbiddentochangetheinstallpath.Myquestionsare:1.Howtoinvalidthe“browser”buttonsothatuserscannotchangetheinstallpath?2.HowtogettheAproduct'sinstalledpath?Iknowthatonewayistoadda“registrysearch”in“launchconditions”andfillthepropertiesasfollow.Isthereanyotherway(e.g.calladll)?3.HowcanIrunsomecode(e.g.calladll)attheverybeginningofinstallation?就是说怎么禁止用户自己选择安装路径,把“browser”按钮灰掉。怎么在安装前执行一些程序,重写的installer类的代码只能在dll拷贝完才能执行,能不能在选择路径之前运行一些代码?非常感谢!

解决方案

解决方案二:
关注接分
解决方案三:
:(

时间: 2024-07-28 12:36:12

用windows installer做安装包的问题?的相关文章

How to: Installshield做安装包时如何添加文件

原文:How to: Installshield做安装包时如何添加文件 我一直以为这不是一个问题,可是没想到在几个群内,对于如何向安装包添加文件不解的大有人在,今日稍暇,整理成篇,以供参考 首先我想再大声地说一遍:不要再跟我说英文看不懂了!!!!你做了程序员这一行,就得逼自己去看懂英文!!!说看不懂的赶快转行吧!甭在这行混了!去工地搬个砖也有四五千了!不比你在这里一边牢骚一边拿两千强啊!谷歌度娘都免费提供翻译功能!别再跟姐叨叨!姐不是翻译机!!! 以Installscript Project为例

Windows 7家庭安装包将重新开始销售

Windows 7家庭安装包(Family Pack)是微软为了推广Windows 7而面向美国.加拿大.英国.爱尔兰.德国.法国.瑞士.奥地利.荷兰和瑞典地区推出的一款产品,授权用户可以在3台Windows PC上安装同一份Windows 7 家庭高级版. Windows 7家庭安装包在英国.爱尔兰售价均为149.99英镑,德国.法国.瑞士.奥地利.荷兰和瑞典售价均为149.99欧元.这比同时购买三份Windows 7便宜很多,也是微软为了在http://www.aliyun.com/zixu

阿里云Windows 2008一键安装包配置php web环境图文安装教程(IIS+Php+Mysql)_win服务器

集成包下载地址: 1.阿里云Windows Server 2008 一键安装Web环境包 x64 2.阿里云Windows Server 2008 一键安装Web环境包 32 集成包版本介绍: IIS7组件.FTP7.php 5.5.7.mysql 5.6.15.phpMyAdmin 4.1.8.phpwind 9.0.ISAPI_Rewrite 安装包: 32位和64位 安装包启动 点击"下一步"后,指定安装目录,默认使用C:\websoft,然后点击"安装".

我用C#做的安装包,安装时显示此处理器类型不支持该安装程序包

问题描述 请问我用C#做的安装包,安装时显示此处理器类型不支持该安装程序包 解决方案 本帖最后由 wasdty 于 2015-02-10 15:05:58 编辑解决方案二:做的安装包是64位的还是32位的?目标机器是64位的还是32位的?解决方案三:C#做安装包?你真逗你这是把铁路打包到火车头里然后想让它开上山吗C#本身运行就需要.netframework框架,你用它来做打包工具?解决方案四:引用1楼kenfinal的回复: 做的安装包是64位的还是32位的?目标机器是64位的还是32位的? 做

《Python硬件编程实战》——2.5 下载合适的Python安装包

2.5 下载合适的Python安装包 在了解了上述软件发布的背景知识后,再来看看Python提供了哪些供读者下载的形式.2.5.1 Python提供了哪些形式 搞懂了上述软件发布的各种格式及含义,此处再来看看Python提供了哪些形式,以及我们需要选择哪种形式下载. 在Python官网中我们可以看到Python提供了很多不同的形式,同时来分析一下我们需要哪种形式. 1.源码形式 作为目前只关注Python软件使用的Python初学者,此处我们暂不关心Python的源代码.不过其中一点需要提示的是

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

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

基于DevExpress的Winform程序安装包的制作

在我们做系统开发的时候,都会面临一个安装包制作的问题,如何把我们做好的系统,通过安装包工具整合成一个安装包给客户进行安装.安装包的优势就是一步步安装就可以了,不用复制一大堆文件给客户,还怕缺少那个文件导致系统运行出错.本文主要介绍基于DevExpress的Winform程序安装包的制作内容,包括VS2010和VS2013/V2105的不同处理方式. 我们知道,VS2010是最后一个可以使用微软安装包制作工具的VS版本了,所以后面VS2012/2013/2015版本都需要使用第三方安装包制作工具,

基于InstallShield2013LimitedEdition的安装包制作

原文:基于InstallShield2013LimitedEdition的安装包制作 在VS2012之前,我们做安装包一般都是使用VS自带的安装包制作工具来创建安装包的,VS2012.VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,虽然思路差不多,但是处理还是有很大的不同,本文主要基于VS2013的基础上,介绍使用InstallShield2013LimitedEdition的安装包制作. 1.安装使用InstallShield2013LimitedEd

图解Windows Installer制作软件安装包

你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚 本.本文的目的就是帮助.NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装 脚本.微软的.NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式 .很多使用Visual Studio .NET的程序员没有充分利用VS自带的Windows Installer工具而选择了其他的 工具.其实,它使用起来非常简单. Windows Installer的特性 ·和传统