[comp.windows.ms.programmer] How do Windows apps behave in a network environment?

dsims@uceng.uc.edu (david l sims) (05/22/91)

I do not have access to a Windows LAN; hence, my question.  If one
PC on a Windows LAN wants to run a Windows program that is somewhere
else on the LAN, what happens?  Look at the figure below:

+---+                               +---+
|PC1|--------+-----------+----------|PC2|
+---+        |           |          +---+
             |  Windows  |         |
             |    LAN    |
             |           |
             +--+--+--+--+
               other PC's
                  here


Now, say PC1 wants to run a program that is located on PC2.  Does
the program actually execute on PC2, but all the screen output is
piped (redirected, etc) over to PC1's screen?  If so, then PC2 is
acting as the server and PC1 is the client, right?  So then does
the program even appear on PC2's screen?  Will any Windows app
work in this fashion or does it have to be specifically programmed
to work on a network?

What if the program has to do some disk I/O?  How does it know which
disk to access?

In a non-client/server mode, can one Windows app do some inter-process
communication (DDE) across the LAN?

Any other interesting information would be most appreciated!
I just want to know how Windows behaves on a network.  Any references
to articles, books, text, etc would also be appreciated.

Thanks...David Sims, dsims@uceng.uc.edu