asp调用服务器exe(ASP服务器)
- 服务器
- 2022-12-20 06:50:10
- 22
今天给各位分享asp调用服务器exe的知识,其中也会对ASP服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、ASP能否启动服务端的EXE文件
- 2、asp.net开发的网站,怎样在网页中运行服务器中的.exe文件
- 3、asp.net 页面调用exe
- 4、ASP.NET(c#)调用EXE问题
- 5、ASP怎么在服务器端调用exe应用程序
ASP能否启动服务端的EXE文件
可以,但是要有权限。或者提权。你看 ASP木马 Serv-U 提权。 利用 WSH 添加账户, 输入CMD命令等不都是这么搞的吗
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.net 页面调用exe
怎么会一直等待?是不是路径搞错了?打断点跟踪一下各变量看看,比如你的ffmpeg的文件地址
ASP.NET(c#)调用EXE问题
不是路径的问题,是ASP.NET安全问题。
在IIS环境下,客户端与服务器之间不能直接地相互调用任何一种EXE(无论是WinForm还是Console,同样不能在CMD.EXE中调用他们)。
除非你用ActiveX控件,否则应该没可能做到.如果你有办法解决,那这个程序就成了病毒了.ActiveX 这个简单来说,也是要用户下载的并执行的,相当于windows桌面程序--Web程序之间的桥梁.
ASP怎么在服务器端调用exe应用程序
可以使用asp 通过 cmd命令执行exe程序,也可以com架构调用。
--- 来自 云邦互联
asp调用服务器exe的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ASP服务器、asp调用服务器exe的信息别忘了在本站进行查找喔。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/180590.html
上一篇
小余seo(小余小余)