假设有A.exe和B.exe两只WinForm的程序
由A.exe开启B.exe之后, 要由B.exe传递参数给A.exe
请问要怎么做?

解决方案 »

  1.   

    任何程序都有命令行参数,看看Main函数的参数,运行程序的时候带上这些参数就行了
      

  2.   

    可以用mian参数传string []args
      

  3.   

    ...很多方式
    比如用注册表
    剪贴板
    临时文件
    甚至是TCP/IP
      

  4.   

    用main传参数string[] args, 这个在程序刚激活的时候可以做, 但是如果A.exe激活B.exe之后A.exe并没有结束, 而要B.exe传递参数给A.exe能用这种方式吗?AppDomain我还不清楚,不过zhiang75兄的意见将资料存在注册表或文件里的方式,虽然不是很方便的使用,但对于不同的执行檔之间倒是不错的建议,谢谢!
      

  5.   

    可用 udp 传输,或 XML 都可以
      

  6.   

    还一种方法,用 sendmessage 函数