关于安装包制作的问题,如何弹出一个模式化的对话框

问题描述

解决方案中有3个项目,Setup1,Install1,WebSiteSetup1项目中添加后2个项目输出Install1项目中,添加了Installer的继承类,并添加了一个WindowsForm窗口在安装过程中,触发publicoverridevoidInstall(System.Collections.IDictionarystateSaver){base.Install(stateSaver);Install_ConfigDBForminstall_ConfigDBForm=newInstall_ConfigDBForm();install_ConfigDBForm.ShowDialog();//弹出模式对话框}在弹出模式对话框的时候,窗口确实弹出来了,可是这个窗口却跑到Setup1项目的安装流程的窗口后面去了而我想要实现的效果是,弹出来的install_ConfigDBForm窗口不关闭的情况下,焦点永远只能留在自己窗口中请问如何实现?

解决方案

解决方案二:
我只会捣鼓捣鼓InstallShield那个不会
解决方案三:
没人知道?
解决方案四:
设置这个模式窗口的TopMost属性为True就可以了

时间: 2024-11-08 20:26:31

关于安装包制作的问题,如何弹出一个模式化的对话框的相关文章

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误 Failed to load JavaHL Library.   These are the errors that were encountered:   D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.17\ssleay32.dll: 操作系统

在java中 如何使按钮点击后 弹出一个新的对话框?

问题描述 package jlabel;import java.awt.Color;import javax.swing.JFrame;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.FileInputStream;import java.io.File;import java.io.InputStream;import javax

c# 打开第三方应用程序,弹出其一个模式对话框,程序阻塞

问题描述 c#CreateProcess打开第三方应用程序,向其发送消息,弹出一个文件选择对话框,导致程序阻塞,使得没有办法获取该文件选择对话框的句柄,对其进行下一步操作.想问下有没有办法,打开模式对话框,不阻塞主程序的 解决方案 解决方案二:别的进程里的窗口怎么会阻塞你的程序????解决方案三:文件选择对话框本来就是阻塞式的解决方案四:发送消息的函数换成PostMessage试试解决方案五:@shingoscar打开的第三方程序窗口,阻塞主程序的执行@starfd这个我知道,就是想问问有没有别

制作安装包的时候弹出选择目录的对话框出现问题

问题描述 在继承Installer的类库里,会弹出一个WinfonForm窗口,窗口上一个按钮,弹出folderBrowserDialog1,但是在安装过程中,这个窗口弹出来时,上面没有内容,请问该如何解决问题?或者能否改用openFileDialog1或saveFileDialog1??? 解决方案 解决方案二:米有人知道啊?

NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版

原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序制作程序.nsis它功能强,源码是直接使用C语言编写而成,并且可以直接到nsis官网下载所有nsis版本,并且提供了详细的帮助文档,方便用户制作时使用.安装页面可以使用Page自定义界面.卸载页面可以配置让用户选择是否删除用户文件.系

使用Setup Factory安装包制作工具制作安装包

在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表.数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业.统一的软件安装体验,同时封装了很多细节方面的处理.在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012.VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了

瑞星安装包制作程序有什么用

在瑞星杀毒软件2010版.瑞星个人防火墙2010版.瑞星全功能安全软件2010版中,都提供了一个"瑞星安装包制作程序".旨在将当前计算机上安装的瑞星程序做成安装包,这样可以备份好,方便在重装系统后直接用之前安装包安装,恢复制作安装包时候的版本. 点[开始]菜单--[程序/所有程序]--[瑞星杀毒软件/瑞星个人防火墙/瑞星全功能安全软件]--[瑞星工具]--[瑞星安装包制作程序]来启动该功能,启动后的界面如下: 1.默认保存在"我的文档"中,也可以自己指定到其他盘符保

基于InstallShield2013LimitedEdition的安装包制作

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

[程序安装包制作] Advanced Installer 备忘

原文:[程序安装包制作] Advanced Installer 备忘 Product Information - Product Details 这个重点是Product Version.讲这个之前,首先要知道Product Code和Upgrade Code这两个属性,同时大家不要被这两个英文词语的字面意思所以迷惑. 同一款产品,不同的版本的安装包,Product Code必须不同,但Upgrade Code必须相同. 例如,现在有一款软件叫"Hello World",已经制作了1.