비디오 파일로 VLC를 실행하고 싶습니다.IIS 작업자 프로세스가 프로세스를 시작할 수 있지만 보이지 않습니다.
VS에서 다음 코드를 작성하고 IIS Express에서 실행했습니다. IIS Express에서는 모든 것이 정상이며 오디오뿐만 아니라 비디오도 볼 수 있습니다.
로컬 IIS에 게시 할 때 작업 관리자에서 VLC.exe를 볼 수 있으며 오디오를들을 수 있지만 VLC 플레이어를 볼 수 없습니다.
코드 조각
public bool LaunchVlC(string choice)
{
System.Diagnostics.Process VLC = new System.Diagnostics.Process();
VLC.StartInfo.FileName = @"F:\VLC\vlc.exe";
VLC.StartInfo.Arguments = "-vvv " + choice;
VLC.Start();
return true;
}
내가 로컬 시스템 계정 및 데스크톱과 상호 작용하도록 허용 서비스에서 실행되는 IIS 관리 서비스를 수행했다. 여전히 동영상을 볼 수 없습니다.
Windows의 로그온 세션 및 세션 격리에 대해 알아보십시오. 세션 0에서 실행되는 프로세스가 사용자 세션 인 사용자에게는 보이지 않습니다. –