winbench / bench

Portable Software Environment for Windows
https://winbench.org
MIT License
20 stars 3 forks source link

Use PsExecHost.ps1 in Bench CLI #94

Closed mastersign closed 7 years ago

mastersign commented 7 years ago

The Bench CLI currently uses the DefaultExecutionHost which collects the process output in the background. For the Bench CLI it would be more appropriate to use PsExeHost.ps1 like the ConEmu version in the BenchDashboard. This way the output of external propcesses during setup task would be visible immediatly in the console.

mastersign commented 7 years ago

The CLR 2.0 does not directly support named pipes, which are used to communicate with PsExecHost.ps1.

mastersign commented 7 years ago

A possible alternative is .NET Remoting with IPC channels.

mastersign commented 7 years ago

iplemented in 85a8aabafa9d81c57cd19ff5d9c37383c72f60a8