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

asp调用服务器exe(ASP服务)

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

本文目录一览:

怎么用ASP执行服务器端exe文件?

这么做是有风险的,也不太容易

可以变通的用服务器上的“任务计划”来实现

用asp来改变一个标识,可以是文档形式,也可以是数据库字段

然后用任务计划操作程序监测这个flag

如果符合条件那么就执行你所要的操作

这是比较通用的方法

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

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

--- 来自 云邦互联

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服务的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

取消
扫码支持 支付码