2014-08-28 69 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

相關問題