' ======================================================================== ' Program: FarView ' Author : Carlo Somigliana (Italy) ' e-mail : somic@libero.it ' Rel. : 1.0.56 ' lang. : Visual Basic 6.0 ' OS : Win9x, Win2K/XP ' Type : Freeware ' ' A program to remotely view and partially control another PC via TCP/IP. ' Developed for remote support to SW users. ' ' Pls report any bug and/or comment to me, Carlo Somigliana, ' at this e-mail address: somic@libero.it Bug fix will be e-mailed free of charge. ' ' regards, ' Carlo ' ' ======================================================================== ' ' DESCRIPTION: ' A program to remotely view and partially control another PC via TCP/IP. ' ' INSTALLATION: ' -Explode the zip file in the folder you want (es. c:\farview) ' -If not already existing, move the file MSSTDFMT.DLL in the system or system32 folder and register it ' (run regsvr32 msstdfmt.dll). This dll is neeeded by MSWINSCK.OCX. ' ' USE: ' -Run the same FarView.exe program on both the PC connected by a network, one will be the ' Client/Controlling and the other will be the Server/Controlled PC. ' If properly configured, the two PC shouls connect automatically (CONNECTED will appear ' in the connection status frame on both PCs) ' -Use the controls available on the Client to configure the sw. ' -View and control the Server desktop on the FarScreen form. ' ' -The same file FarView.exe works as Client or Server depending on the command line parameters ' ' COMMAND LINE PARAMETERS: ' FarView [/s /c] [/a] [/NClientName] [/nPC] ' /s = Program working as Server (default) ' /c = program working as Client ' /a = autolisten for the Client, autoconnect for the Server ' /Nclientname = the name of the client to connect to (see the 'Computer:' label on the Client) ' /nPC = the number of the PC running the SW. ' /2PC = one session of the program will run on each PC (default) ' /1PC = the program will run simultaneously as Server and Client on the same PC ' (for testing purpose -> LEARN TESTING BECAUSE NO INSTRUCTION MANUAL AVAILABLE) ' ' CREDITS & ACKNOWLEDGEMENTS: ' KPD-Team 2000 : for their usefull API-Guide full of great examples ' Jean-loup Gailly & ' Mark Adler : for their wonderfull zLib.dll ' Benjamin Dowse : for his example of using the zLib.dll library (compz-it6.zip) ' Alexey A. Dynnikov : for his Delphi code for CPUUsage, used to write AuxFunc.dll (see AuxFunc.txt) ' ' TECHNICAL NOTES: ' -TCP Ports used are 1001 for messages and 1002 for screen data. ' -In the reality the Client program is a winsock server (listening/waiting for the connection), while the ' Server is a winsock client (asking to connect to the Client, named ClientName) ' This to simplify the connection between different PC Server (user) and the same PC Client (Admin). ' -Best performance depends on Server, Connection speed and these items: ' 1. Number of colors used on the Server Screen (Control Panel > Screen > ... best is 256 colors) ' 2. Size of Server Screen or Selected Window (es. 800x600 best than 1024x768) ' 3. Bitmap Colors selected from Client (best is 256 colours) ' 4. Check of 'Fit Client Scr Res' chekbox (checked means faster but lower output resolution) ' ' Performance with different configurations can be tested enabling Message Log ('Start Msg Log' button) ' pressing 'Refresh Screenshot' button (or 'Reset Connection' on a single PC) and verifying the 'Refresh ' Screenshot' time given in the Message Log textbox. ' ' -Minimum Config data are saved in the file FarView.ini in the same folder of the exe program. ' ClientName priority for Server session: ' 1PC: command line (/N), then Client PC name, then FarView.ini file ' 2PC: command line (/N), then FarView.ini file ' -Log file is cFarView.log for Client and sFarView.log for Server. Always overwritten. ' ' -For reasons I didn't catch, sometimes the screenshot transmission fails and it is lost. ' Proper data flow can be re-established pressing the button 'Reset Connection' ' ' LICENSE: ' -Freeware for any use. Use this software at your own risk. ' -The author disclaims any responsibility for any damage may occur using this software. ' -Comments, bug report and suggestions to somic@libero.it will be appreciated '