All you need for ZoneScreen to work is network connection between your devices (your computers are both connected to the same network, or connected directly with cross-over cable or 1394 firewire cable, etc). In case you are using Poket PC, you may use connection provided by ActiveSync (using cradle cable, IR port, etc).
Extending functionality is supported for computers running Windows 2000, Windows Server 2003 and Windows XP (x86 and x64). Windows Server 2008, Windows Vista and Windows 7 support is limited.
How It Works
ZoneScreen consists of two parts: kernel-mode ZoneScreen virtual display driver (which is visible to Windows just as normal video card with monitor attached to it), and user-mode wizard which is responsible for capturing image (running at server side), transmitting it over the network, and drawing it at another computer (running at client side). Machine, whose desktop is extended, called server. Server machine have virtual display driver installed and ZoneScreen wizard running in server mode. Another machine which acts only as external display called client. Client machine have only ZoneScreen wizard running in client mode.
Both parts of ZoneScreen (driver and wizard) can run independently, though ZoneScreen Wizard performs better when using update API provided by ZoneScreen Virtual Display Driver (otherwize it uses frame buffer polling). This means that in case we are interested only in mirroring desktop image, we do not need to install virtual display driver. And if we are extending desktop we could install ZoneScreen virtual display driver and use any other image redirecting software on top of it. For example, modified TightVNC Server is capable of using update API of ZoneScreen Driver.