当前位置:首页 > 服务器 > 正文

asp调用服务器exe(asp服务器控件)

今天给各位分享asp调用服务器exe的知识,其中也会对asp服务器控件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

asp.net开发的网站,怎样在网页中运行服务器中的.exe文件

我记得如果要实现这种高风险的操作,是比较麻烦的。

一种最简单的思路:使用 Shell。大多数木马都用这东西,但是由于危险性高,很多服务器都把 Shell 屏蔽了。如果是自己的服务器可以考虑。

另一种是使用CGI,把要允许的.exe文件添加到信任就可以远程调用这个.exe了。不过,你也要有服务器的管理权限才行。

=================

补充:

那个.exe应该是个控制台程序,并且能输出HTML代码吧。

如果是的话,就是CGI了。

在.NET中用Process.Start调用的时候,像这个样子调用:

假如说是调用 ping.exe 127.0.0.1

ProcessStartInfo info = new ProcessStartInfo("ping.exe","127.0.0.1");

info.RedirectStandardInput = true;

info.RedirectStandardOutput = true;

info.RedirectStandardError = true;

info.WindowStyle = ProcessWindowStyle.Hidden;

info.UseShellExecute = false;

Process p = new Process();

p.StartInfo = info;

p.Start();

p.WaitForExit();

StreamReader sr = p.StandardOutput;

Response.Write(sr.ReadToEnd());

ASP怎么在服务器端调用exe应用程序

可以使用asp 通过 cmd命令执行exe程序,也可以com架构调用。

--- 来自 云邦互联

ASP.NET(c#)调用EXE问题

不是路径的问题,是ASP.NET安全问题。

在IIS环境下,客户端与服务器之间不能直接地相互调用任何一种EXE(无论是WinForm还是Console,同样不能在CMD.EXE中调用他们)。

除非你用ActiveX控件,否则应该没可能做到.如果你有办法解决,那这个程序就成了病毒了.ActiveX 这个简单来说,也是要用户下载的并执行的,相当于windows桌面程序--Web程序之间的桥梁.

asp调用服务器exe的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp服务器控件、asp调用服务器exe的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码