2014-08-28 30 views
1

我需要调试通过IIS运行的Delphi创建的CGI可执行文件。我跟着this非常有用的教程来设置iisExpress运行exe,但我需要通过我的程序跟踪我的执行,当我发送一个特定的SOAP消息。到目前为止,我见过的所有示例都涉及让IDE启动iisexpress,然后启动我的exe,但这并不能让我发送SOAP请求到它,这是我的问题所在。需要在IIS下调试CGI可执行文件

回答

2

如果我没有记错,CGI EXE的环境变量中的HTTP头字段被调用,并且任何发布在请求中的数据都准备好通过标准输入句柄来获取。这些对于Windows API的CreateProcess都是可能的,甚至可以使用一点shell脚本。

+0

是否有任何简单的方法来捕获这些env变量/标准输入,以便我可以用脚本回放它? – mcmar 2014-08-29 15:09:32

+0

编写一个调用'GetEnvironmentStrings'并将其写入文件的小exe文件? http://msdn.microsoft.com/en-us/library/windows/desktop/ms683187%28v=vs.85%29.aspx – 2014-09-01 06:52:46

相关问题