2014-09-01 2 views
0

WIX 설치 프로그램에서 작업 중입니다. 미니 필터 드라이버를 설치하려면 사용자 지정 작업이 필요합니다. 사용자 지정 작업에서 나는 미니 필터 드라이버를 사용하여 코드를 작성했습니다. inf 파일.미니 필터 드라이버 양식 설치하기 WIX

"RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\Driver.inf"

명령 프롬프트에서

하지만 설치하지 않았다.

  1. 위의 명령에 어떤 문제가 있다고 말할 수 있습니까?

  2. 아니면 다른 단계를 따라 설치해야합니까?

업데이트 : 관리자 모드에서 "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(); 
+0

이 목적으로 WiX Toolset에서 제공하는 사용자 지정 작업을 사용해보십시오. [Driver Element (Difxapp Extension)] (http://wixtoolset.org/documentation/manual/v3/xsd/difxapp/driver.html) 및 [튜토리얼] (http://kobyk.wordpress.com/2008/)을 참조하십시오. 10/21/installing-filter-drivers-with-difxapp-and-a-wix-v3-msi /)를 사용하십시오. –

답변

관련 문제