0
我正在使用WIX安装程序。在此我有自定义操作来安装迷你过滤器驱动程序。在自定义操作中,我编写了代码来安装迷你过滤器驱动程序。 inf文件。安装迷你筛选器驱动程序窗体WIX
"RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\Driver.inf"
在命令提示符处,但它并没有安装。
任何人都可以告诉我在上述命令中有什么问题吗?
或者我需要按照不同的步骤来安装。
更新:
,当我在管理员模式下使用“CMD”运行相同的命令,然后它会安装驱动程序。
当我在.NET进程中运行相同的命令,然后失败。
string FileName = "rundll32.exe";
string Arguments = @"SETUPAPI.DLL, InstallHinfSection DefaultInstall 131 E:\del\FsFilter1.inf";
ProcessStartInfo StartInfo = new ProcessStartInfo(FileName, Arguments);
StartInfo.CreateNoWindow = true;
StartInfo.UseShellExecute = false;
StartInfo.Verb = "runas";
Process process = Process.Start(StartInfo);
process.WaitForExit();
考虑使用WiX Toolset为此提供的自定义操作。请参阅[驱动程序元素(Difxapp扩展)](http://wixtoolset.org/documentation/manual/v3/xsd/difxapp/driver.html)和本教程(http://kobyk.wordpress.com/2008/ 21分之10/安装过滤器的驱动程序与 - DIFXAPP - 和 - a-威克斯-V3-MSI /)。 – 2014-09-01 15:03:55