orca

    2热度

    2回答

    我写了基于教程Windows安装程序自定义操作Windows安装程序自定义操作在这里找到: http://www.codeproject.com/kb/install/msicustomaction.aspx 我的自定义操作是杀害其仍然可以被用户打开一个给定名称的后台进程。原因是我不希望用户看到给定EXE正在运行的警告,并且必须关闭,以便可以继续安装。这在MSI通过UI序列时正常工作,因为该操作是

    0热度

    1回答

    我必须将密码输入到使用Visual Studio 2008创建的msi中。但我注意到如果密码中有'“'字符。我得到一个FileNotFoundException。 Orca中有一个可以纠正这个问题的设置吗?已尝试其他特殊字符,他们工作正常。

    0热度

    1回答

    在http://support.microsoft.com/kb/255905 usoft说有一个文件msi.chm作为sdk的一部分分发。我有sdk v7,并且找不到这个文件的隐藏和头发。我真正关心的是可以在控制面板下的添加/删除程序的支持信息下显示的所有项目的表名和行名。发布者,版本,联系人,支持信息,支持电话,自述文件,产品更新等内容。它看起来是Publisher来自Property表中的M

    1热度

    1回答

    我在Visual Studio中有一个安装项目。作为常规安装的一部分,它会在Windows注册表中创建/更新某些键和值。我怎样才能使更新可逆? 你可能会说“他们是可逆的”,但我不这么认为。以下是我认为它的工作原理:使用VS设计器来指定您想要的注册表项和值。这些键和值在安装过程中写入,在卸载过程中被删除。简单。什么是不可逆的? 当安装过程中写入的某个键中存在某个值时,会出现问题。假设它的值为1.然后

    9热度

    4回答

    我们有一个应用程序在启动时运行,允许在安装后更改许多已安装的文件。我们正试图通过在Orca中设置DISABLEADVTSHORTCUTS=1属性来关闭自我修复模式。但是,设置此属性时不会创建快捷方式。我见过的所有信息都表明,我们应该能够创建DISABLEADVTSHORTCUTS=1集合的“非广告”快捷方式。有任何想法吗? 我已验证如果DISABLEADVTSHORTCUTS保持不变,则快捷方式已

    0热度

    1回答

    我遇到了一些怪事相关的MSI安装升级,也许有人在那里可以帮助我: 我有两个MSI的,原始和升级: MSI版本1.0 包含一个.NET组件,foo.dll,要安装到GAC foo.dll是类型 “装配”(未 “输出”)之内MSI文件系统gui。 MSI版本2.0 还含有foo.dll(版本相同),再加上一堆额外组件。 我想微星2.0完全取代1.0,所以我设置RemovePerviousVersion

    0热度

    2回答

    我为我的应用程序创建了一个MSI,并且我希望在安装此MSI期间执行我的dll。 如何将我的dll添加到MSI。我在ORCA上阅读了一些内容,但遇到了错误。 任何人都可以帮助添加我的DLL使用逆戟鲸的MSI。 我的dll包含一个消息框和注册表项

    0热度

    1回答

    我已经为VS Team System 2008中的安装项目应用程序创建了一个C++自定义操作。使用ORCA我实现了它并插入了自定义操作的二进制映像。这工作正常。在每次后续构建之后,二进制对象是否保持完整?即我假设我不需要更新二进制数据,除非更改自定义操作二进制文件。这是如何运作的?提前致谢。

    1热度

    1回答

    使用.msi包时,如果它们不存在,我想创建一些注册表项,如果它们存在,请将它们留在一边,如果程序被删除,则不要删除它们。我已经通过向以下msi表添加条目来完成此操作(使用Orca):组件,FeatureComponents,Registry,& LockPermissions。我的问题是我应该如何处理这些键的组件表的ComponentID中使用的GUID?看起来有3种选择。 1)一次给他们,独自离

    1热度

    1回答

    有没有办法使用msiexec.exe和msimsp.exe和修补程序创建属性文件来编写修补程序的完整构建过程? 我使用msiexec.exe创建msi文件之前和之后的网络安装,创建.pcp文件的Orca以及创建修补程序文件的msimsp.exe。 我一直关注这两篇文章中的步骤: How to create installation patches for VS.NET deployment pro