在WinForm中可以用Process类的方法打开Windows Media Player,用同样的代码为什么在WebFrom中却不能?
如题。
不行的,比如在WinFrom窗体上放一个按钮,在它的单击事件里面写代码,可以打开Windows Media Player(或则别的可执行文件);而在WebForm上放一个按钮,在它的单击事件里面写同样的代码,程序运行后,单击WebForm上的按钮,却没有反应.
在实现这个功能上,究竟B/S结构和C/S结构有什么不同呢?对C/S结构直接写代码就行了,对B/S结构还有在哪方面进行设计吗?我刚做B/S结构的程序,请帮我指点一下吧,谢谢了先!
"只能在自己的web服务器上看到播放器",能不能具体说一下呀?
---------------------------------------------------------------
我是在单机上用asp.net做的。我将wmplayer.exe拷贝到iis虚拟目录中的程序对应的物理目录中,用Process p = new Process();p.StartInfo.FileName=Server.MapPath(@"wmplayer.exe");来指定要打开的文件的。这种方法在WinForm中管用,但在B/C结构的webForm中不管用。不知道为什么?
webform的话只能打开服务器端的mp,但webform是运行在network service或aspnet帐户上,估计权限不够.
winform的话因为是以当前登录用户来运行,权限不能相提并论.
webform的话只能打开服务器端的mp,但webform是运行在network service或aspnet帐户上,估计权限不够.
winform的话因为是以当前登录用户来运行,权限不能相提并论.
-----------------------------------------
“估计权限不够”:那么该怎样设置权限呢?
hero4u(孤竹林) :“就用object对象么”。怎样用呀?
renmasheshou(狼狗): “直接用HTML代码吧~WEB的就应该用WEB的~”。能不能具体说一下?
别的哪位朋友知道的话,请告诉我,我现在急切要实现这种功能!