我想用視頻文件運行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中運行的這些進程對於你來說是不可見的,而這是用戶會話。 –