求高手,c# asp.net怎么调用客户端的程序?
我需要在每个客户端打开程序,用的是System.Diagnostics.Process.Start()但是这个打开的是服务器上的程序。请问怎么才能打开客户端的程序?...
我需要在每个客户端打开程序,用的是System.Diagnostics.Process.Start()
但是这个打开的是服务器上的程序。
请问怎么才能打开客户端的程序? 展开
但是这个打开的是服务器上的程序。
请问怎么才能打开客户端的程序? 展开
4个回答
展开全部
貌似只有ActiveX和HTML5可以了。
目前的HTML4和JAVASCRIPT是不行的,权限不足。
建议你用FLASH/SILVERLIGHT等富应用技术去做。
目前的HTML4和JAVASCRIPT是不行的,权限不足。
建议你用FLASH/SILVERLIGHT等富应用技术去做。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用javascript来写:
function Exec(exePath){
var o = new ActiveXObject("WScript.Shell");
o.exec(exePath);
}
<input type="button" value="运行" onclick="Exec('c:\xxxx\xxx.exe')" />
追问
刚试过了,不能执行啊。。。
追答
你把路径改下试下。比如:
<input type="button" value="运行" onclick="Exec('D:\\Program Files (x86)\\Notepad++\\notepad++.exe')" />
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ActiceX才有权限调用本地代码。你写个ActiceX控件在里面执行System.Diagnostics.Process.Start()这才行
Ps:而且只能调用ActiveX本身程序域的代码。也就是Activex注册的那些dll。不能调用其他的。
Ps:而且只能调用ActiveX本身程序域的代码。也就是Activex注册的那些dll。不能调用其他的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以做个网页,网页里添加javascript,程序调用这个网页
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询