cost 379 ms
为什么 vbs 能够找到 INSTALLLOCATION 而 C# 同时使用 DTF 和 MSI API 不能? - Why is vbs able to find the INSTALLLOCATION when C# using both DTF and MSI API cannot?

VBS 按我的要求工作,但 COM API 和使用 C# 的 DTF 都没有找到 InstallLocation。 以下是我到目前为止所做的。 感谢这篇文章,我能够使用 vbs 找到在注册表中不可用的 InstallLocation。 我知道 vbs 正在调用 COM API 在%WINDIR% ...

系统上下文中的延迟CustomAction被拒绝访问 - Deferred CustomAction in System context get access denied

在延迟模式下运行CustomAction时,我遇到了一些特权问题。 我想杀死一些可能使用不同用户帐户运行的服务进程,从本地系统到常规用户,但只有当进程和CA作为同一用户执行时,CA才会成功。 以下是一些案例和结果: “process1.exe”是运行安装的同一用户运行的进程。 ...

WIX:使用DTF以编程方式向Msi Installer添加和读取Cabinet文件,以允许动态自定义安装程序 - WIX : Adding and Reading cabinet file to msi Installer programatically with DTF to allow dynamic customization of installers

我们使用WIX Toolset创建了MSI安装程序。 并且我们需要根据用户特定的文件(例如主题和对话)动态地自定义安装程序。 我们使用此链接将“ 添加文件柜文件”添加到安装程序,但我看不到它。 我们想知道读取Cabinet文件及其文件(自定义文件)的最佳位置。 我们应该在自定义操作中执行 ...

Wix返回错误“模块中未找到CA或UI入口点”,但在dll中使用了[CustomAction] - Wix Returning the error “No CA or UI entry points found in module” but [CustomAction] is used in dll

首先,对混淆的屏幕截图表示歉意,但不包括代码中的全名。 我在尝试使用Wix Framework从dll使用自定义操作时遇到问题。 我正在使用Wix 3.10.2 我的解决方案下有一个名为Install.CustomAction的C#Custom Action项目。 然后,在主 ...

使用c#(DTF)中的产品代码在MSI卸载过程中面临的问题 - Issue faced during uninstall MSI using its Product Code in c#(DTF)

我正在创建一个CustomBA,它将替换现有的安装屏蔽Bootstrapper(我真的不知道它叫什么)。 我们要安装的MSI数量与安装防护罩所用的数量相同,因此没有问题。 ARP中的所有MSI条目都将被删除,因为我们将MSI设置为Visible =“ no”。 ARP中只有“ Cu ...

使用DTF(wix)以编程方式将Cabinet文件添加到MSI - Adding cabinet file to msi programatically with DTF (wix)

即将进行的任务介绍: 如果不耐烦可以跳过 我工作的公司不是软件公司,而是专注于机械和热力学工程问题。 为了帮助解决他们的系统设计难题,他们开发了一种软件来计算更换单个组件对系统的影响。 该软件已经很老了,是用FORTRAN编写的,并且已经发展了30年,这意味着我们无法快速重写或更新它。 ...

2015-04-10 07:07:13   1   663    c# / wix / cab / dtf  
如何在wix和DTF中本地化自定义操作的错误消息? - How to localize Error Messages for a Custom Action in wix and DTF?

我在DTF中编写了一个自定义操作,并希望为它生成本地化的错误消息。 到目前为止,我已经通过以下方式解决了这个问题:自定义操作包含一个方法,该方法显示已在字符串表中定义的消息,如下所示: 要使用此错误消息,必须在UI元素下创建一个Error元素,如下所示: 然后,实际的错误消息可 ...

只能从VB.NET读取21个字符到InstallShield属性 - Can only read/write 21 chars to InstallShield property from VB.NET

我正在使用VB.NET和InstallShield中的自定义操作在安装过程中更新某些属性。 只要我不尝试在属性中读取或写入超过21个字符,一切都会正常,在这种情况下,它会崩溃。 请注意,如果我通过IS将字符串“ 123456789112345678921”输入属性,然后尝试从VB.N ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM