我正在为Im公司制定网络管理方案,该公司目前正在与(无关的Ippose公司)进行一些合同工作。
As part of the program, I would like to have a console/telnet(type) clone. I have a working directory system, where I can essentially read all files in directories, and change directories. I also have an easy FTP protocol set up. However I would like to arbitrarily speak to different programs with the standard input/output procedures programmatically. I m not opposed to DLL injection techniques, and other methods, as this is a benign program. If possible it would be awesome if I could just directly use the console easily. (system() would possibly work, however this doesn t allow continued communication or reading back of output)
I m thinking so far of grabbing the PATH environment vars and utilizing that for std commands (ipconfig, netstat, etc) My networking library makes communication easy, but I m just not sure how to interface with the program s console...
<>strong>TL;DR:
是否有预先界定的方案之间标准联系方式?