custom-action

    0热度

    1回答

    如这里指出:https://blogs.msdn.microsoft.com/astebner/2006/12/14/some-useful-things-i-have-learned-about-windows-installer-and-uac/ 我无法与管理权限和访问会话的数据自定义操作运行(FE获取我需要的注册表项或路径)。我可以在我的自定义操作上获得管理权限的唯一方法是通过运行(执行 -

    0热度

    1回答

    是否可以在自定义操作中创建/修改文件到APPDIR?或者某种解决方法?我想知道是否必须在Team Build代码中创建一个XCOPY,以便手动移动文件。 目录(“APPDIR”)在我尝试的时候不存在。 我已将自定义操作移动到“完成对话框阶段”,并且它的执行时间是立即生效。

    1热度

    1回答

    我在 延迟模式下运行CustomAction时遇到一些特权问题。 我想杀死一些可能使用 不同的用户帐户从本地系统运行到普通用户的服务进程,但是只有当进程和CA作为同一用户执行时才能成功。 这里有一些情况和结果: “process1.exe”是运行的运行 安装相同的用户的过程。如果kill CA在系统上下文中使用 Impersonate =“no”运行,则访问被拒绝。 “process1.exe”是

    0热度

    1回答

    前维克斯工具箱确认对话框我正在开发使用维克斯工具集(在VS 2012)而面临着的是,当用户按下按钮“取消”我不能添加一个确认对话框该问题的安装MSI文件。我试图添加自定义操作DLL的消息框,但如果该函数返回ActionResult.Failure,然后我的安装程序显示错误对话框。 原控制: <Control Type="PushButton" Id="progressCancelBtn" Widt

    0热度

    2回答

    我正在使用installshield 2016的MSI安装程序工作。我正在尝试向卸载添加一个自定义操作,该操作在卸载软件之前运行一个工具。该工具随软件一起安装,需要以管理员模式运行。该工具旨在在卸载开始之前运行一些手动清理操作。 我已经使用“新建EXE>路径引用目录”使用自定义操作向导添加了自定义操作。 INSTALLDIR在目录表中定义并包含用户定义的安装路径。 .exe和参数的名称是替代品。

    1热度

    1回答

    我想向我的Visual Studio安装程序项目添加一个自定义操作,以删除在运行时由我的应用程序创建的一些文件。这些文件是动态创建的,不会作为正常卸载的一部分被删除。 我的问题是:当您通过安装更新​​的版本升级或更新应用程序时会发生什么?安装程序是否运行Uninstall自定义操作? 我的RemovePreviousVersions在部署项目属性中设置为True。我实际上只想删除这些文件,只要它是

    0热度

    1回答

    我写的WiX安装一些自定义操作运行CustomAction消息。 我读here,如果作为单击按钮(DoAction)的结果运行该操作,C#自定义操作中的Session.Log不起作用。 MSDN说you can use the Message Method,所以我试着用Session.Message: var foo = new Record(1); foo.SetString(0, "hell

    7热度

    2回答

    在延迟(与impoersonate =否)的值发送给WIX到CA,我使用设置属性和值 和使用会话在CA收集数据。 CustomActionData [ “键”]; 有什么办法将数据从CA <Property Id="RESTART" Secure="yes" Value="false" /> 在我眼前,用发回维克斯, session["RESTART"] = "true" ...如何在推迟

    0热度

    1回答

    如果我创建像 <Property Id="MyProp" Value="Arg1=value1;Arg2=value2" /> 使用多个参数属性如何能在CustomAction访问特定的值,例如 <CustomAction Id="MyCA" Property="MyProp" Value="[MyProp.Arg1]" />

    0热度

    1回答

    我需要删除安装时由其他软件生成的现有快捷方式。这可能没有使用自定义操作?