c# - How to pass terminal handle to Process.Start in mono? -


  1. there difference between pseudoterminals , pipes in linux. possible detect this, described in answer - https://stackoverflow.com/a/1312957/1709408

  2. it possible obtain handle of new pty, written here - declarations of p/invoke file io , pseudo terminal , explained there - http://docs.oracle.com/cd/e19253-01/816-4855/termsub15-14/index.html

  3. it impossible pass handle process.start, because create pipe - https://github.com/mono/mono/blob/0806ff5baf5140ccc3525c85ff661313b4c9bcef/mcs/class/system/system.diagnostics/process.cs#l1051

so, how create new process in mono , pass pty ?


Comments