各位朋友,我现在要实现这样一个任务, 就是用c#写成的exe应用程序,在客户端需要接收web应用程序发送的消息,以便执行exe程序,实现一个输入法功能。 现在要解决的问题是,在两者之间传消息的问题。 请大家帮忙下,希望能给我详细指导下。 谢谢大家!
解决方案 »
- 一种网页效果
- 关于iframe框架的问题
- SQL语句中直接将某个日期替换掉,如何写?
- 在ASP.NET里面怎么循环显示多个HTML控件.比如 Radio Button
- 结果仍然是行C#,创建项目时,说HTTP/1.1 500 SERVER ERROR
- 请问有谁知道acewang (龍芯*Inside!) 的hotmail或者其它联系方式,我找他请教一个问题。
- 编程实现虚拟目录变成一个web应用程序...
- 我在IIS中添加了个虚拟目录怎么在IIS中看不见?急啊老大帮忙
- 关于天网防火墙设置的问题~~~~~~~
- DataGrid1_ItemDataBound错误,将对象引用设置到对象的实例?
- 动态添加自定义控件的问题
- component.dll 谁用过近来看看帮帮我啊?改别人的网站公司接的2手活,帮帮我!
web服务,.net remoting
====》
客户端指的是???
是用C#写的exe程序,还是浏览器?Web程序不会主动发消息给客户端,只有客户端主动去请求。
如果只是打开一个客户端的exe程序的话.试试下边的:<script>
function exec (command) {
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令' + window._command + ' 已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>
<input type=button onclick="exec('notepad')" value=执行>
只是exe程序执行前,先要得到一个参数,再执行程序,但如果web不能先发送消息给应用程序的话,也可以通过应用程序,去查询某个地方,比如文件等,但不知应用程序如何才能得到 消息??
.
你的功能,用服务方式,或者定时器可以实现。
比如某个服务程序定时检查某个文件,或数据库,得到符合的条件,然后再启动exe.
很简单的