我必须为包含两个程序的扩展创建文件关联,如果程序A和B都存在,则选择程序A打开文件。如果仅存在B,则选择程序B以打开文件。如果您可以提供wix代码,或者您可以向我提供注册表详细信息。
答案 0 :(得分:1)
创建一个调用适当程序的包装器(只是一个简单的批处理脚本)。设置文件类型关联以使用包装器。
答案 1 :(得分:0)
我建议您使用注册表项。
在WIX中调用CustomAction以检查注册表项。检查可以像是......其他
一样简单IF (Regitry_A != null && Registry_B != null)
{
//Choose program A
}
ELSE IF (Regitry_A != null)
{
//Choose Program A
}
ELSE
{
//Choose Program B
}