我想创建一个在线c#编译器,并运行已编译的程序并将其输出到我的网站。
我该怎么做?我已经理解了c#编译器的实现,但是无法在我的网站上显示已编译程序的输出。 process.Start
函数只会启动.exe,但如何显示该.exe文件的结果?
答案 0 :(得分:0)
您需要使用指定ProcessStartInfo
为RedirectStandardOutput
的{{1}}对象启动该过程。
答案 1 :(得分:0)
您需要redirect standard ouput您的流程。
请注意,您需要确保用户未在您的服务器上运行任意代码。如何防止尝试格式化光盘的C#代码?