启动VLC我有以下代码:从asp.net网页
protected void VLC_Click(object sender, EventArgs e)
{
SecureString password = ConvertStringToSecureString("[password]");
string domain = "";
Process.Start(@"C:\Program Files\VideoLAN\VLC\vlc.exe ", "[username]", password, domain);
}
private SecureString ConvertStringToSecureString(string s)
{
SecureString secString = new SecureString();
foreach (char c in s.ToCharArray())
{
secString.AppendChar(c);
}
return secString;
}
链接到一个按钮上IIS的aspx页面运行我的Vista机器上。当我点击浏览器中的按钮时,我可以看到该进程在任务管理器中启动,但在进程终止后不久,任何时候都不会出现vlc窗口。
有没有什么办法让按钮触发vlc就好像我是在Windows中点击.exe一样?
我希望它出现在服务器上。 – Chris 2010-10-12 18:13:49
那么,你已经管理它。它出现。它在用于执行ASP.NET网站的帐户下执行,仅此而已。你还期望什么?可能这个帐户没有任何权限也没有关联的GUI界面,所以你不能期望在服务器上显示任何东西。 – 2010-10-12 18:15:52
我希望VLC进程以正常的窗口显示并且进程保持活动状态。用户帐户是我的正常登录,当时我登录到服务器。 – Chris 2010-10-12 18:19:34