RemoteZilla Change Log ---------------------- v2.3.3.0 - Added AutoFillUpdateUrl and CheckForUpdateUrl settings. The customer module creator can now autmatically create a file with the current build date for each module created which can be checked by the customer module and alert the customer they are running an old build. The files are named: BuildDate-.txt You will need to upload the files to your website and set the CheckForUpdateUrl tag to point to the file on your website. It is disabled by default. Example to disable check for update feature: AutoFillUpdateUrl= CheckForUpdateUrl= Example if specifying the Update URL manually: AutoFillUpdateUrl= CheckForUpdateUrl=mywebsite.com/tech1date.txt Example if automatically Updating the URL: AutoFillUpdateUrl=www.mywebsite.com CheckForUpdateUrl= - Expanded customizable text items. - Added NoDuration command line switch to viewer to suppress the session duration dialog. v2.3.2.0 - Improved uninstall cleanup. - Added SilentInstall setting (see RZ_Settings_ReadMe.txt for more info). SilentInstall= If set to 1 or higher an existing session will be terminated and the software removed before installing the new customer module without prompting the customer. Examples: 0 or 1 (Default is 0). - Added SplashSeconds settings SplashSeconds= - The number of seconds (1-10) to show the splash. 1 minimum, 10 maximum. Examples 1, 2, 3, 4, 5, 6, 7, 8, 9 or 10 (default is 1) - Added a Re-UseFolder Name setting (see RZ_Settings_ReadMe.txt for more info). ReUseFolder= X if set to 1 it forces the customer module to use the same folders for each install instead of appending the date time to the end of the folder names (example: "RZ2.0.0201005281657"). This allows customers with restrictive policies to pre-authorize the customer module. The folders will always be named "RZModule" Examples: 0 or 1 (Default is 0). - Updated WebStart to work with Windows 7 64bit. - Added multi-Webconfig Polling Mode WebConfigPollRetries = - The number of retries used when WebConfig Polling is active. If left blank WebConfig Polling mode will be disabled. If set to 0 It will only poll the list 1 time. After it reaches the maximum retries without finding a config file the session will continue using the default configuration file. It can be set to any positive number. Example: 0, 1, 2, etc. WebConfigPollUrl#= - The full URL (including the HTTP://) to the configuration file on your website. If not blank it instructs the program to use a web based configuration file for dynamic (re)configuration via PHP etc. at run time. The program will poll the list of config files (in sequential order) until one of the configs is found. There is no limit to the number of entriess in the list but there is a 5 second delay after each try so large lists can take longer to cycle through all of the entries. We reccommend keeping this list as short as possible. The number of retries is set in the WebConfigPollRetries setting (see above). Examples: WebConfigPollUrl2=http://mysite.com/you.txt WebConfigPollUrl1=http://mysite.com/me.txt WebConfigPollUrl3=http://mysite.com/1.txt WebConfigPollUrl3=http://mysite.com/2.txt WebConfigPollUrl3=http://mysite.com/3.txt - Added the option to force the user to enter a username or account number. ForceUserName= - If set to 1 or more it will force the user to enter their username/account number or give them the option to abort. The value determines the minimum number of characters the user must enter to proceed. Default is 0. Maximum is 30 Example: 0 thru 30 - Improved support for dynamically creating the configuration files using a PHP or ASP page. See the DD settings Read me file for detailed information on the WebConfigPage and WebConfigMode tags. - DelayedStart can now be set to replace the configuration file using the WebConfigMode setting like RemoteStart. - The customer will now be asked if they want to try again if the web config file is not found. - The customer name or account number is now read from the downloaded config file if WebConfigMode=2 - Decreased the delay between flag file checks. v2.3.1.0 - Changed customer modules to prevent the program compatibility prompt at the end of the session on Windows 7 systems. - Fixed multiple connection requests which caused problems using repeater mode with RemoteStart. v2.3.0.0 - Improved Safe Mode operation. V2.2.0.0 - Improved screen change detection - Fixed 1366 x 768 256 color skewed display problem. - Fixed RemoteStart flag not reset on Win7 and Vista. v2.1.1.0 - Improved restricted user account installation. - Now attempts to repair a corrupt or improperly edited configuration file that would prevent data files from being written. - Optimized screen capture speed. - Added the ability to adjust the MTU size of the tcp packets. Set configuration tag MtuSize= can be set between 1024-8192 bytes. Example: MtuSize=8192 (default = 8192) - Fixed viewer lockup if connection lost - Fixed the goodbye message popup balloon - Removed the click prompt for the goodbye message. It is now only shown on the popup balloon unless the RZ.ini config file contains: GoodbyeConfirm=1 - Fixed bug preventing remote shutdown. - The customer module now gives the remote user the connection status and notifies them when files are accessed, deleted, transfered or renamed. v2.1.0.0 - Full-Screen mode now auto-removes the toolbar. - Updated Repeater.exe to optimize speed and for better compatibility with Windows 7 / Vista. - Fixed multi-monitor with multi-video card crash - Added option to connection options menu and to the command line to turn off streaming video codec if having problems with artifacts. -encoding standard - Viewer is now compatible with VNC servers. Tested with UltraVNC in standard and sc_prompt modes, TightVNC, RealVNC and Chicken of the VNC (Mac) servers. - Added re-connect viewer to the server menu. - If another instance of the customer module is running the user is now asked if they want to terminate the existing session instead of automatically removing it. - Added a check for an invalid feedback URL that could crash the toolbox/timer. - Updated capture engine to improve screen updates. - Added option to select the config file using the file name of the customer module. If "SetConfigFromFileName" is set to 1 in the RZ.txt config (ini) file the config with the same name of the customer module file (without the .exe extension) will be selected. If the customer module is named "Tech1.exe" it Will select the config file from the configs folder named "Tech1.txt" The option must be set to: SetConfigFromFileName=1 Example: Tech1.exe - Added option to set the ID code in the Technican RepeaterViewer using the file name of the technician module. If the file name of the RepeaterViewer.exe begins with "FILEID-" (may be case sensitive) it will use the numbers after the "-" as the ID code. Example: FILEID-123.exe - Removed the prompt to view the log file on viewer exit. - Added View Log File to the listener menu. - Optimized code for smaller file size and more speed. - Added option to select the config file from the command line. Example: CustomerModule.exe /Tech1 - Added option to set the ID code in the Technican RepeaterViewer from the command line. Example: Technician_repeaterViewer.exe /123 v2.0.4.0 - Added default buttons to the customer module and tech dialogs (can press enter instead of having to click) - Added pre-populated fields to many of the dialogs (listen port, repeater port, user name etc) - Create Listen Shortcut now remembers the last listen port used - Creator now remembers the last technician repeater port used - The customer module now adds an entry to the Windows Add/Remove Programs list. - Added option to use custom sound file when ringing the bell to call the remote user to the workstation. If Ring.wav exists in the creator folder when you build your customer module it will be used instead of the default "Ding" sound. Note: this will increase the size of your customer module. If you use a huge Ring.wav file, your customer module will be a huge download. - Added Pre-install and post-install commands options. The commands are structured like the tool commands but execute automatically if not empty. StartSessionCommand= - The command to execute before installing or launching the session. Example: NOTEPAD.EXE StartSessionParameter= - The Parameter for the StartSessionCommand. It can be be empty. Example: C:\MYFOLDER\MYTEXTFILE.TXT EndSessionCommand= - The command to execute after the session ends when the software is removed. Example: IEXPLORE.EXE EndSessionParameter= - The Parameter for the EndSessionCommand. It can be empty. Example: HTTP://WWW.MYWEBSITE.COM - Removed the Uninstall button from the Connect menu. The Cancel button now uninstalls the software if not connected or simply exits the menu if connected. - The popup toolbox (timer) now opens lower to avoid task bars that are positioned at the top of the desktop. - You can now use a custom screen blank image. If "Blank.bmp" exists in the creator folder when you build your customer module it will be used instead of the default checkerboard blank bitmap pattern. Note: this will increase the size of your customer module. If you use a huge blank.bmp file, your customer module will be a huge download. - Fixed folder transfer error on Windows 7 and Windows Vista 32/64 bit. - Fixed an Ask Port bug stating the settings could not on be configured on some Vista machines. - The popup toolbox now re-loads the tools when a new viewer configuration file is loaded and the start time is no longer reset so the duration will now show the total time from first connect when switching viewers. v2.0.3.0 - Optimized code to reduce size and use less CPU. - Removed the default splash so the splash is now optional. If Splash.bmp does not exist, no splash will be shown when the customer module is launched. v2.0.2.0 - Performance tweaks. - Improved switch to application mode if not able to run in service mode. - Improved the creator. v2.0.1.0 - Fixed install/uninstall as service problem that was experienced on some AMD based systems. - Unregistered customer modules are now valid until midnight the day they are created. - The remote computer name is now truncated after the username in text chat to keep the : shorter. - Updated the TCP socket code. - Changed the popup toolbox icon to a generic wrench instead of the RemoteZilla lizard icon. - Changed the customer module prompts to use generic "Input Needed . . ." instead of "RemoteZilla 2.0" - Feedback will now be skipped if no http:// or https:// or mailto: is missing in the URL. - The creator now adds shortcuts to test the repeater ports if use repeater is enabled. - Updated the RZ settings readme.txt. - RemoteStart is now only accessible if the customer module is running in service mode. - Fixed issue with RemoteStart flag not found on some systems preventing the session from starting even though the flag tested good on setup. - Re-compiled Repeater.exe to run as a service in vista and windows 7. - You can now enter a full url to your web config file and it will ignore the IP/DNS address entry. Example: http://www.mywebsite.com/1.txt - Eliminated multiple connection requests if the technician doesn't accept or reject the current incoming connection. New incoming connections will be ignored until the current request is answered by the technician. - Added option to auto-accept incoming connections to the viewer (command line switch is /accept) - Added option to automatically toggle listen mode off while connected to a customer and automatically toggle listen mode back on when disconnected. (command line switch is /toggle) - Removed the "Port Closed" popup message. If the connection is terminated the reason is written to the log file if logging is enabled. - Improved 64bit compatibility. - Replaced the UVNC 1.1.0.4 repeater with a repeater based on the DualDesk Repeater. It is easier to setup and more reliable. - The IdleTimeout= in the ini file (RZ.txt) can now be used to increase the time between re-connects up to 30 seconds more per re-connect cycle. - Changed customer module install folder name to prevent confusion with another program. - Customer module will now start in application mode if it cannot run in service mode. v2.0.0.0 - fixed typo preventing menu mode selection from working properly. - fixed typo preventing webconfig from working properly. - Fixed viewer commands sent to server runing in service mode. - Corrected buffer too large message on some unicode systems. - The customer module now runs in Service Mode on Vista before during and after the logon prompt and in Safe Mode. Default startup mode is Application Mode. You can switch to Service mode during the connection or enable Run as Service in the creator or edit the DD.txt ini configuration file. - Added support for up to 8 monitors. - Semi-transparent (alpha) menus and graphics (MS Office, Vista Gadget bar etc) are now captured. - Mouse movements by the remote server are now visible on the tech viewer. - Added a new streaming video codec from Hitachi. Network traffic is reduced up to 50% when transmitting streaming video. Screen updates are faster and smoother. - The remote computer system information is now shown on the accept connection prompt. - Added option to ask the user for their name or account number before connecting. The information is displayed on the title bar and accept connection prompt. - RemoteStart is now built-in. - DelayStart has been improved. - WebConfig now loads the tools from the new (downloaded) config file. - Added several dozen more tools. Now there are 50 built-in besides the normal user configurable tools. - Select-A-Tech mode is now selected from a drop-down menu. - Added Ask Address (similar to Ask Port). - Viewer restrictions are now selected from a GUI menu if Ask Address is enable. - Added remote screen blanking. - The 4gb file transfer size limit has been removed. - File transfers will now resume if interrupted instead of starting over. - Re-wrote the Microsoft RC4 encryption plugin to be more Vista friendly. - Added Same Port as Viewer for Repeater Mode (You must use the version 20 Proxy software) - Relay mode now supports specifying the port number with wild-card addresses. - The creator can now load/save alternate tech configuration files. - Custom key commands can now be sent by turning on the local (viewer) Scroll-Lock key. - Transferring File Folders (not just files) are now standard in all versions. - you can now continue to control the remote keyboard and mouse and get screen updates while chatting or transferring files. However, screen updates and response times may lag if transferring files due to increased bandwidth. - File transfers using the new viewer and old customer module should work OK but are not compatible when using the old viewer with a new customer module. - Added more customization and configuration options. Title bar text, menu text and program icons shown in the tray menu an more are now customizable in the customer module as well as custom system configuration options. See the DD settings readme.txt file for more info.