Hi, I've been searching all over and reading up on interprocess communication trying to see if what I want to do is possible... An example of what I'm trying to do is make a program that would say execute a telnet session or cmd.exe or anything where you can type and actually type a message into the window. This is a simpler example than my actual goal but I think if that is possible and I can do it then I will be able to move forward with what I'm trying to accomplish. I have been reading all the posts about IPC I could find on the boards and know that you can send data structures and things to other programs via pipes and such but can you do this with programs that you havent written and are only available as executables? I mean even tho I know I can open these other processes is it feasable to think I can actually cout to their windows or do they most likely use a completely different command set? Hope my question/dilema is clear.