是否可以将指向数组的指针从我的应用程序传递给控制台exe程序?
场景是:我的应用程序需要在某些情况下对EXE完成的数组内容做一些额外的事情。那么如果可以发送一个指向EXE的指针并在修改后返回它呢?
答案 0 :(得分:5)
要在不同进程之间交换数据,您需要一种进程间通信方式。
选项包括:
以上哪项适合您,取决于您想要交换的数据的类型和数量,您想要交换的频率等等。
答案 1 :(得分:3)
您可以使用execv*()
函数从提供数组的进程启动新进程,但仅限于一组字符指针(char *
)。
答案 2 :(得分:1)
没有。操作系统给新进程的参数是一个字符串数组。您既不能替换该数组也不能将其中一个字符串作为数组。