Version changes
Winflector/Winflector Console ver. 4.0.2.0 (18th of July 2024)
- experimental support for applications using direct composition rendering (including WebVie2 applications)
- new guiapp.cfg option -blockdcapture that turns off direct composition support
- new guiapp.cfg option -srvimeon ensures server-side IME initialization
- new guiapp.cfg option -dskchildaspopup enforces treating WS_CHILD windows with desktop parent as popups (can be important in for native clients)
- documentation supplemented with directions for running Chrome and Edge browsers and WebView2 applications
- 4020d: fixed DirectX 9 rendering
- 4020d: small fixes in clipboard and drag & drop handling
- 4020d: change in screen device enumeration that allows using rdplogout.bat batch for RDP session disconnection without loosing DirectX devices
- numerous other minor fixes
Winflector/Winflector Console ver. 4.0.1.0 (19th of March 2024)
- implemented file transfer between client and server (Ctrl+Alt+P - put, Ctrl+Alt+G - get)
- implemented drag & drop for texts
- added a possibility of "strong password" minimum length configuration
- added a possibility of resoultion configuration for applications launched directly via URL
- fix preventing application windows from being repositioned to primary monitor on RDP session disconnect
- fix eliminating possible artefacts on window scroll
- fixed restoring size of the window which is created maximized
- fix for 100% load on one CPU core when running "Windows performance counters"
- fix for server logs archiving
- other minor fixes
Winflector/Winflector Console ver. 4.0.0.2 (17th of October 2023)
- QR code distribution for multi-factor authentication activation (via native and WEB client)
- possibility of multi-factor password reset for one or all users
- simplified configuration of hosting license reporting
- current user password required when changing password in WFC/VTM
- added the ability to include the Strict-Transport-Security directive in the HTTPS/SSL header
- new -origdragdroppaths option in guiapp.cfg disables conversion of file paths dragged from client to application to WfMount directory relative paths
- new -seqkeybevt option in guiapp.cfg enables strict sequencing of keyboard events processing. Prevents incidental crops of barcodes coming from scanner via keyboard interface
- clipboard fix - previously objects returned by GetClipboardData() were valid only until call to CloseClipboard()
- other minor fixes
Winflector/Winflector Console ver. 4.0.0.1 (27th of March 2023)
- added ability to force default resolution in HTML client
- running the administrative remote desktop does not reduce the number of connections available to users
- other minor fixes
Winflector/Winflector Console ver. 4.0.0.0 (27th of February 2023)
- new feature allows establishing the administrative session to the desktop where Winflector server runs. For the remote session (RemDsk) to be available in Winflector client, it is required to assign the maximum administrative privileges to the Winflector user (Winflector administrator: MAX)
- new "-noremdsk" option in guiapp.cfg file that allows turning off the forementioned remote administration session
- new drag/drop files feature in Winflector native clinet for Windows (gte.exe). Files can be dragged between apps running under Winflector as well as between Winflector and local terminal applications
- new "-nodragdrop" option in guiapp.cfg file that blocks the forementioned files drag/drop functionality
- files copying via Clipboard implemented in Winflector native client for Windows (gte.exe)
- fixed some problem related to applications running under browser clients and Android. Should prevent rare situations when such apps and wfserver.exe were left hung on the server after user quits
- introduced the ability to enable two-factor authentication via the Google Authenticator or Microsoft Authenticator applications. This is a test version for native and web clients (excluding the Android client)
- a test version of the Windows performance counter provider added to the Winflector server
- improved and extended license file transfer system (for hosting licenses only)
- other minor fixes
Winflector/Winflector Console ver. 3.9.9.4 (20th of October 2022)
- optimization that eliminates bottleneck in DWM access to GPU - important in large installations
- optimization of WindowFromPoint API - may substantially reduce CPU load in multiuser installations
- new -nowfpcache option in guiapp.cfg file turns off WindowFromPoint optimization
- new -excludecom=n option in guiapp.cfg turns off COMn serial port mapping - it becomes normal server port
- fix in SendInput and mouse_event APIs - now smulated event arrives faster to system event queue
- fix in MS Office apps rendering (empty window after new Windows updates)
- added an option for autorestart after automatic Winflector shutdown
- extended 'Security headers' option
- storing the message last sent to users by an administrator
- other minor fixes
Winflector/Winflector Console ver. 3.9.9.2 (7th of April 2022)
- fix related to MS Outlook (TM) on recent Windows versions (no window content)
- fix that allows using Windows 10/11 system smart card authentication user interface elements such as smart card password/PIN entry window
- system clipboard fix preventing possible deadlock in some rare usage scenarios
- TApiGetLicenceNumberString function added to gtrmapi.dll
- system "Microsoft Print to PDF" i "Microsoft XPS Document Writer" printers now allow saving application printout directly to client machine
- new "-nofileprinters" option in guiapp.cfg file that turns off above system printers extention
- new wfflt 1.3.4 remote file driver enchances compatibiulity with Sophos and Comodo antivirus software
- introduced the possibility of automatic sending/copying of license files to a remote computer (via shared directory, FTP or SFTP) - only for Winflector hosting licenses
- introduced the option to enable 'Secured cookies' and 'HTTP Security Headers' when working with the WEB/SSL client
- the function of virtual servers has been adjusted to work in the hosting mode of the Winflector server
- added the possibility of changing the maximum number of users of the virtual server without restarting the Winflector server
- added the ability to quickly delete unused user accounts in WMTOOL
- fixed sorting in session monitor (WMTOOL)
- fixed export/import of user accounts (WMTOOL)
- added wfping.exe application for Winflector server availability testing
- other minor fixes
Winflector/Winflector Console ver. 3.9.9.0a (27th of December 2021)
- fix related to MS WORD on recent Windows versions (no window content)
- fixes for introducing the short server activation key (now it is automaically padded with zeros)
Winflector/Winflector Console ver. 3.9.9.0 (27th of December 2021)
- increased the length of the activation key from 16 to 20 characters
- introduced different levels of WMTOOL access to the configuration database
- authorization required for remote WMTOOL access
- introduced the ability to log WMTOOL administration operations
- added the function of virtual servers, i.e. groups of users with a limited number of available connections (for testing)
- fix in handling of running the application as a Windows user
- fixed implementation of DragDetect() and DrawAnimatedRects() APIs
- fix in clipboard implementation - prevents the possible deadlock in WM_CLIPBOARDUPDATE processing
- fix in multiprocess rendering to the same window
- fix in SendInput(VK_LMENU) implementation
- numerous other minor fixes
Winflector/Winflector Console ver. 3.9.8.4 (25th of May 2021)
- possibility of using Winflector farm via NAT (HTTPS/SSL client)
- enhanced diagnostics (additional warnings about non-installed/uninstalled drivers)
- Windows system compatibility enhancements
- enhanced smart card mapping
- TranslateMessage API fixed
- fix in VK_INSERT key handling
- fixed WH_KEYBOARD handling for WM_SYSKEYDOWN/WM_SYSKEYUP events
- new "-loglevel=1-3" guiapp.cfg option sets the tapplog.txt log detail level
- numerous other minor fixes
Winflector/Winflector Console ver. 3.9.8.3 (29th of December 2020)
- support for server-side advanced GDI scaling (app window enlargement made by server)
- -gdiscaledoff option in guiapp.cfg file that disables enhanced GDI scaling
- added initial client clipboard synhronization - now it is possible to use the initial client clipboard content
- fixes providing better performance of some Windows dialogs like file dialog
- fix in wfflt.sys filter driver (version 1.3.1) responsible for /wfmount file mapping
- fixes in drawing window frames and menus of MDI windows
- fix in SendInput and keyb_event APIs
- fix in wfc.exe (problem with recognizing paths with spaces on some systems)
- added ability to block users by administrators on the server
- fixed SSL certificates search on the server
- added the number of currently connected sessions and devices to each trmlogin.log entry
- other minor fixes
Winflector/Winflector Console ver. 3.9.8.2 (23rd of September 2020)
- fix in handling of the WH_KEYBOARD/WH_MOUSE hooks in case of keyboard and mouse events posted by application
- fixed dead char handling for keyboards that use two-key sequences for character composition
- fixed handling of the process-level hooks
- fix in MDI windows menu bar rendering
- small fix in z-order handling
- new "skins" for HTML client
- optional labels for server addresses in wfc client
- some fixes for launching applications via desktop clients (HTML/Android)
- other minor fixes
Winflector/Winflector Console ver. 3.9.8.0 (29th of May 2020)
- extended implementarion of RTL (Right To Left) layout
- faster application start
- enhanced guiapp.cfg optimization option "-gdicacheon" - faster rendering, less context switches
- guiapp.cfg optimization option "-winpropcacheon" - process-level cache for GetPropA/W, important when many concurrent users
- guiapp.cfg optimization option "-dibcacheon" - faster allocation/deallocation of top-level windows mirror bitamps, important when application creates many top-level windows
- guiapp.cfg optimization option "-appdrawnmenu" - for applications that modify WIndows menu windows rendering
- several minor optimizations
- added Traditional Chinese language
- client MAC/ID shown in Winflector Session Monitor
- added last valid and invalid login timestamps to user record in Winflector configuration database
- test application 'farmtool.exe' for farm state monitoring (to be downloaded separately)
- other minor fixes
Winflector/Winflector Console ver. 3.9.7.1 (20th of December 2019)
- fixed sign-extention for 32-bit XY position and GDI handles passed in Windows messages to 64-bit applications
- fixed some scenarios of window refresh when Winflector session moved to background (detached from console) on Win10
- fixed firefox.exe startup
- fixed memory leak in wfisvc service
- small windows z-order fix
- a few minor fixes
Winflector/Winflector Console ver. 3.9.7.0 (23rd of October 2019)
- base support for RTL (Right To Left ) windows layouts
- support for Serbian language
- serveral improvements in the Winflector farm operation
- introduced an additional log file (wfmcllog.txt) to record operations of connecting and disconnecting farm users
- new -gdicacheon option foir guiapp.cf file. Makes gdi rendering more efficient. To be used only if does not break proper application window rendring
- for efficiency reasons -color16/24/32 client option is now ignored. Application always use the same color depth as set on server desktop
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.8 (27th of May 2019)
- Winflector 3.9.6.8a includes a fix for smart cards support on Windows XP
- experimental smart card mapping implementation (requires turning on the appropriate client option)
- fix in rendering of window frame - some apps rendered a part of non-themed frame
- fix in rendering of WinXP menubar
- optimization in processing of the WM_MOUSEMOVE messages
- change in algorithm pushing the window image changes - in prevoius version pushing changes could be seriously delayed in case of heavy activity on remote files, COM ports or printers
- fix in prninstall[64].exe printer setup program - now replacing of the existing driver should be more stable
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.7 (22nd of February 2019)
- new functionality: now windows can be displayed on the client including their frames (NC area) as rendered by the application. Very usefull especially for applications that render their own window frames/borders. Select the appropriate client or server option to activate.
- several fixes in windows stack (z-order) management, also including "force z-order synchronization" mode
- fix in window maximization/minimization and restore (especailly in multimonitor mode)
- added the ability to manage session forwarding in the farm based on DNS addreses instead of pure IP
- introduced the possibility of distributing applications launched from the same workstation between different Winflector farm servers
- added the possibility of administratively disabling the ability to save the client's password
- automatic application of changes in the main server configuration on the backup server after each confuration archivisation on the main server
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.5 (7th of December 2018)
- patch for file mapping filter that hangs after December updates of Windows 10 and Windows Server 2016
- changes in HTML client (added information about application loading)
- added the possibility of periodically backing up the Winflector server configuration
- changes in optional user login limits (the maximum increased up to 125 devices)
- added Portuguese translation
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.4 (11th of October 2018)
- code signing certificate changed to DigiCert EV - resolves problems with loading kernel drivers on some versions of Windows 10
- client and application logs now contain Winflector user name (previously system user name was used)
- fix related to setting client-side window region in "avoid double frames" mode
- dragging optimization is extended to cover dragging with right mouse button
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.3 (28th of August 2018)
- added Spanish translation
- added the possibility of manual sorting allowed applications on the list
- added the possibility of limiting number of simultaneously connected devices for individual Windows users
- added the possiblilty of launching WFC client in a 'quiet mode' without messages (parameter -quiet)
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.2 (12th of July 2018)
- added the option of forcing one-time password change by the user
- implementation of Set/ModifyWorldTransform() fixed
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.1 (29th of May 2018)
- HTTPS/SSL- added support for wildcard and multidomain certificates
- added the ability to assign published applications to Windows user groups
- a few minor fixes
Winflector/Winflector Console ver. 3.9.6.0 (15th of May 2018)
- added support for HTTPS/SSL protocol for HTML5 web browser client
- added the possibility to run the application on the Windows account assinged to it
- a few minor fixes
Winflector/Winflector Console ver. 3.9.4.9b (2nd of May 2018)
- fix for Windows 10 April Update (1803)
Winflector/Winflector Console ver. 3.9.4.9 (12th of March 2018)
- fixes for Chrome and Firefox
- small z-order fix
- keyboard input fix for non-visible windows
- fixes related to automatic server startup after login
- several other small fixes
Winflector/Winflector Console ver. 3.9.4.8 (24th of January 2018)
- new guiapp.cfg options: -cliptosvoff, -clipfromsvoff, -fttosvoff, -ftfromsvoff
- -cliptosvoff - blocks ability of copying clipboard data from client to application clipboard on the server
- -clipfromsvoff - blocks ability of copying clipboard data from application clipboard on the server to client clipboard
- -fttosvoff - blocks file transfer to server
- -ftfromsvoff - blocks file transfer from server
- version 1.2.7 of wfflt.sys (driver for remote file access). Added implementation of the above options.
- minor z-order fixes
- fixed error that sometimes allowed mouse and keyboard events to be delivered to disabled or invisible windows
- VTM (GVT) Advanced Menu/Other - shows the server version after login
- several other small fixes
Winflector/Winflector Console ver. 3.9.4.7 (12th of January 2018)
- version 1.2.6 of wfflt.sys (driver for remote file access). Fixed problem in MoveFile() between remote nad local filesystem
- minor z-order fixes
- fix in WM_GETMINMAXINFO processing. In multi-monitor mode maximum window size was too restricted
- added the ability to connect WMTOOL and Winflector server using TCP protocol (UDP only so far)
- several other small fixes
Winflector/Winflector Console ver. 3.9.4.5 (21st of December 2017)
- added possibility of changing default icon of the published application
- new option that allows removing double frame for windows that implements their own frame using WM_NCCALCSIZE message.
Option is OFF by default. Need to be activated in client or server configuration. - added possibility of launch the process to monitor the server activity and restart after a failure (test option)
- introduced additional security for server communication within the farm
- several other small fixes
Winflector/Winflector Console ver. 3.9.4.4 (17th of November 2017)
- fix related to new multi-process Firefox versions - now main window and menu should be rendered properly (native client oly)
- enhanced way of starting secondary processes - now concurrent start of many secondary processes should be more stable
- fixed and optimized remote serial port driver (WFCOM)
- enhanced driver signing method should eliminate installation problems on older systems
- fix in starting the out-of-process COM objects
- improved stability of Winflector farm
- reduced login time when authentication via domain/AD
- numerous other small fixes
Winflector/Winflector Console ver. 3.9.4.2 (25th of August 2017)
- introduced possibility of activation of the second Winflector server working as a backup server (using the same activation key); the backup server is limited to 170 hours of work with more than 2 users connected
- small fix in SetWindowPos(HWND_TOPMOST) Windows API
- some other small fixes
Winflector/Winflector Console ver. 3.9.4.1 (4th of July 2017)
- extended base memory size for registered clipboard formats (RegisterClipboardFormat API)
- added possibility of defining application working directory and parameters in URL shortcuts
- allowing to skip a domain during logon is now configurable (by the server administrator)
- added information about client operating system/browser when defining new allowed MAC
- some other small fixes
Winflector/Winflector Console ver. 3.9.4.0 (22nd of May 2017)
- experimental support for multimonitor client configurations. Remember to turn it on in client advanced menu. For some applications you may also need to attach additional monitor to server machine.
- fixed problem of multiply WM_PAINT messages received by MDI windows ("WM_PAINT loop detected for MDIClient" log message)
- fixed problem with start of the second application on HTML5 client when using domain authentication
- introduced the ability to secure access to the server using MAC filters (globally and/or for individual users)
- introduced the ability to update user passwords in application desktop shortcuts on client workstations
- introduced the ability to store server options independently for each farm member
- windows location saving/restoring for both server and WMTOOL
- some other small fixes
Winflector/Winflector Console ver. 3.9.3.4 (27th of February 2017)
- CHANGE IN DEFAULT SETTINGS - by default menus will be handled on server
- CHANGE IN DEFAULT SETTINGS - by default AES 256bit encryption will be used
- fixes related to Linux/OS X client Z-order management
- fixes related to new graphics libraries introduced in Windows10 and Windows2016
- fixed handling publishing of applications with names containing illegal characters
- fixed identification of HTML clients working from behind NAT
- 'No application icons' option removed from client
- some other small fixes
Winflector/Winflector Console ver. 3.9.3.3 (31st of January 2017)
- added possibility of launching applications via URL links
- added possibility of creating URL shortcuts on client desktop using WFC client
- improved stability of network transmission
- UnregisterHotKey()/SetForegroundWindow() small fixes
- fixed Win10/Win2016 server context menus in client menu mode
- some other small fixes
Winflector/Winflector Console ver. 3.9.3.2 (29th of December 2016)
- major rewriting of windows Z-order (windows order) management
- fixes related to application window maximization
- fixes related to server menus - better handling of VK_LEFT, VK_RIGHT keys and better menu image refreshing
- fixed problems with proper start of Office2016 applications
- enhanced network connection diagnostics (more detailed application, server and client logs)
- introduced fixes in JavaScript WInflector API and added some API examples
- added possibility of automatic updates of files in VTM directory
- some other small fixes
Winflector/Winflector Console ver. 3.9.3.1 (24th of November 2016)
- new HTML5/Javascript API for creating custom login pages and application lists launching via internet browser
- default login and application list pages rewritten to use the new API
- improved Winflector server on-line activation
- possibility of "pinning" the client window to ensure that it will not be closed after launching the selected application
- fixed bug related to client options defined on server
- fixed WFC client bug related to problems with adding and removing server IP addresses
- changes in automatic Winflector start (now you can define autostart without autologin; required logging by user)
- some fixes related to Winflector tray icon
- fixed GetCurrentDirectory() API - previously result was returned in lower-case only
- -srvprocess option fix: now it takes processes started via ActiveX into account
- serveral fixes in standard server menu implementation
- new extended APIs: TApiRemoteShellExecute(), TApiGetComputerNameEx(), TApiGetUserNameEx()
- fixes related to maximization and WM_GETMINMAXINFO restrictions handling
- several important fixes in Z-order handling
- keyboard handling fix prevents occasional keeping of the SHIFT ON/CTRL ON status after key is released
- new -mbrepaintoff option in guiapp.cfg for applications that use custom menu bar drawing
- new version of wfflt.sys file filter driver - fixed rare blue screen issue when invalid data buffer received from user mode
- some other small fixes
Winflector/Winflector Console ver. 3.9.2.0 (30th of July 2016)
- user groups implemented. Now you can add/delete user from a group and grant application access rights for the entire group.
- new version (1.0.3.2) of "Winflector Printer" printer driver. Previous version had problems working with older Winflector versions.
- dragging optimization in native client. Now WM_MOUSEMOVE with MK_LBUTTON flag is sent not more frequent than each 30 milliseconds. This prevents application from excessive redrawing of the dragged objects.
- new API function TApiGetComputerNameEx() can be used to get client computer name
- some other small fixes
Winflector/Winflector Console ver. 3.9.1.1 (6th of June 2016)
- new native client for Apple Mac OS X system (test version)
- high resolution application icons are now sent to client workstations
- improved automatic mounting of shared folders (Windows authentication is supported now)
- new API functions TApiStartClinetProcess(), TApiCheckClientProcess(), TApiKillCLinetProcess() allow managing of the client-side processes
- new API function TApiFindClientWindow() allows searching for the client window that fulfills specified title criteria
- new API function TApiSetClientWindowTopMost() can be used for setting or clearing the TOPMOST property (WS_EX_TOPMOST bit) of the client Window
- log files security descriptors changed to allow all processes for properly writing theis messages
- fixed bug causing failure to save some options in the server configuration database
- server logs are generated in english only
- some other small fixes
Winflector/Winflector Console ver. 3.9.0.0c (1st of April 2016)
- major fix in handling window activation and z-order
- fixed shared application list in browser client when using Windows authentication
- enhanced stability of application startup sequence when using virtual desktop client
- fixes in server menu implementation
- some other small fixes
Winflector/Winflector Console ver. 3.9.0.0 (10th of March 2016)
- German language version of server and client
- version 1.3.0.1 of the universal printer driver reduces the risk of eventuall interactions with
application DLL initialization - version 1.2 of printer driver installer resolves the installation problems on the machines where system
is installed outside of disk c: - new -clipparent option for guiapp.cfg supresses WM_PAINT messages to parents fully clipped by invalidated
child windows. While more compatible with Windows, may introduce slight performance degradation - small fix in handling keystrokes destined to menu windows handled by server
- windows z-order fix - may eliminate the problem with windows hiding behind
- possibility of adding Windows firewall rules for Winflector communication automatically on server start
- possibility of mounting network drives by Winflector server automatically on start (max. 3 network folders)
- some other small fixes
Winflector/Winflector Console ver. 3.8.2.0 (23rd of December 2015)
- new version of printer driver 1.0.3.0 - fix for using splwow64.exe on 32-bit systems
- fix in setting focus when enabling window (EnableWindow(TRUE))
- new -wndrepositionoff parameter for guiapp.cfg file which blocks window repositioning made by Winflector server
- possibility of hiding server version footer in HTML5 client (only for activated license)
- some other small fixes
Winflector/Winflector Console ver. 3.8.1.0 (5th of November 2015)
- fixed generation of WM_HELP message
- fixes in window activation and focus resolving when internal window control clicked
- fixes in SetWindowsHookEx() API
- fixes in TrackMouseEvent() API
- fixed Windows handle leak in wfisvc(64) service
- new -lwtr option in guiapp.cfg allows changing of the layered windows (WS_EX_LAYERED) drawing method for Android and HTML client (more in documentation)
- some other small fixes
Winflector/Winflector Console ver. 3.8.0.0 (5th of October 2015)
- new method of access to configuration files for Winflector server (locally and in farms) configuration data is managed by dedicated service which can be accessed via LAN (now farms do not require any shared folders)
- introduced a possibility of defining client parameters on server for each application separately parameters defined on a server will overwrite parameters defined on client when application starts
- fix for new Windows10 console mode
- fix in Windows hotkeys processing
- some other small fixes
Winflector/Winflector Console ver. 3.7.5.2 (26th of August 2015)
- added support for Windows 10/Edge browser
- implemented Alpha channel (layered windows) and extended implementation of UpdataLayereWindow(Indirect) APIs
- several small fixes related to window content and frame rendering
- mouse and keyboard events dispatching fixed to take non-standard windows regions into account
- introduced checksums in language files (checksum is not checked when using -langedit command line option for server and client - in such a case the server works only 30 minutes)
- some other small fixes
Winflector/Winflector Console ver. 3.7.4.2 (24th of June 2015)
- 3.7.4.2a - HTML5 client fix - proper handling of applications with the same path (and different parameters) allowed for different users
- better efficiency and scalability due to elimination of global critical section used for synchronization of application threads
- new -globalcs option can be used to turn on synchronization back making application execution mode compatible with previous Winflector versions
- native client now supports extended NC (non-client) area extended toward client Window area
- fixed desktop scaling on mobile devices in HTML5 client
- changed default setting of sharing server printers in Android/HTML5 client - now turned off (printers not visible)
- some other small fixes
Winflector/Winflector Console ver. 3.7.4.1 (21st of May 2015)
- optimized HTML5 client startup
- added PDF printout filename verification to ensure proper format
- fixed problem with displaying printer properties from 32-bit process under 64-bit system
- option -knvoff now work properly with Android and HTML5 client
- new more stable version of serial port driver (1.4.2.3)
- virtual clipboard fixes prevent possible deadlocks
- fix related to Navireo/Subiekt pull-down menu handling
- some other small fixes
Winflector/Winflector Console ver. 3.7.4.0 (15th of April 2015)
- new DirectX emulation option in guiapp.cfg file: -dxdelay=xxx
- new GTEAPI functions: GteApiRaiseAsyncEvent() i GTeApiRaiseSyncEvent()
- enhanced support for applications using WPF (Windows Presentation Foundation)
- fixes to menu and menubar rendering in server menu mode
- fixed application activation context creation in case of complicated manifest structure
- fix for COM serial port driver working with write buffering
- new HTML5 client option for desktop scaling (125-300%)
- new server option, which defines if the newly created user gets access to all published applications
- introduced server DEMO mode which allows users to access the application via the URL without logging in
- introduced simplified mode of WFC client (only two tabs available - Login and Applications)
- some other small fixes
Winflector/Winflector Console ver. 3.7.3.0 (19th of March 2015)
- modified server menu rendering method - no more flickering
- fixed some problems related to application minimization/maximization/restore
- fixed problem with starting secondary 16-bit applications (such as from BAT file)
- partial support (native client and ActiveX) for IE8 and IE9 browsers
- some other small fixes
Winflector/Winflector Console ver. 3.7.2.2 (11th of February 2015)
- resolved problem with farm load balancing when using JavaScript (HTML5) client
- fixed printing problem manifested by "Cannot create DC/Winflector printer" entry in tapplog.txt
- version 1.3 of the remote serial port driver. Implemented buffered write functionality which speeds up transfer in WAN networks, especially if device driver sends data in small packets (like a single character at a time)
- support for automatic positioning of the client IME composition window at the caret position
- fixed PDF printer initialization with HTML5 client - previously failed with exception in some circumstances on process startup
- enhanced farm communication for HTML5 clients
- list of available WEB client resolution is now configured on the server
- support for WritePrifileString() API used for setting default process printer
- some other small fixes
Winflector/Winflector Console ver. 3.7.2.0 (19th of January 2015)
- introduced automatic logon and autostart option for Winflector server (after server machine restart)
- mapped printer names changed to not contain process id any more - important for apps where printer is configured by name
- basic implementation of DirectX over GDI emulation - to be used with applications that cannot be configured to use GDI instead of DirectX (options -directxon and -dxdebugon in guiapp.cfg file)
- fix in server-side menu rendering
- fix in printer driver installer - now spooler-dependent services are properly stopped before installation
- fixes in NC (Non-client) window area events processing
- fix in secondary process creation using CreateProcessXXX() function. Previously possible exception if application released STARTUPINFO.lpDesktop after process creation.
- added configuration of web interface elements shown on the application list
- added command line option '-BATCH' which blocks all Winflector server startup messages
- fixed some problems with farm communication for Android and HTML5 clients
- some other small fixes
Winflector/Winflector Console ver. 3.7.0.3 (5th of December 2014)
- implemented RSA/AES/3DES encryption in HTML5/Java Script client
- introduced the ability to launch applications as specified Windows user (when authenticating via Winflector)
- some other small fixes
Winflector/Winflector Console ver. 3.7.0.2 (18th of November 2014)
- implemented automatic reconnection functionality in HTML5 client
- fixed issue related to printer visibility and usage in Windows/domain authentication mode
- printer initialization rewritten to allow execution in application's DllMain routine
- fixed issue introduced in 3.7.0.1 - possible freeze in window update algorithm
- some other small fixes
Winflector/Winflector Console ver. 3.7.0.1 (7th of November 2014)
- new integrated "Winflector PDF Printer" allows printing to PDF from any Winflector client. User-configurable paper size, DPI and color depth
- preliminary introduction of Italian language into user interface - thanks to our Italian partner Infol SRL
- file system mapping: blocked mapping of A: and B: floppy drives to prevent unwanted system message "No disk in drive ..."
- some other small fixes
Winflector/Winflector Console ver. 3.7.0.0 (5th of October 2014)
- new HTML5 client supporting Mac OS X, iOS (iPAD/iPhone), Android and other browsers that support HTML5 and WebSocket technology
- new Winflector Virtual Printer Driver greatly improves application printing capabilities - among others allows access to printer properties
- option to send text messages to logged on Winflector users
- extended ability to monitor and kill sessions initiated from Android and HTML5 client
- fixes to reconnection feature including case of changed client IP address
- fixed working directory inheritance problem when application starts secondary process with other bitness
- a lot of other small fixes
Winflector/Winflector Console ver. 3.6.0.0 (5th of June 2014)
- simplified Winflector license management - on-line activation based on an activation code
turns the free 2-user version into the commercial version or extended demo - ability to define additional ActiveX browser-based client parameters (including desktop resolution)
- now it is possible to launch previously installed Linux and Android client using Web-browser connected to the Winflector server
- possibility of publishing multiple application with the same access path but different short name.
For wfc/gte command-line parameters specify "short_name::path". - Winflector server integration with the system tray (now the server is iconified into tray)
- fixed window Z-order and activation management ("diving" windows cases)
- fixed positioning of context menus in the server menu mode
- better handling of rendering on scaled device contexts (DCs)
- serial port driver fix: extended .Net applications support and better handling of asynchronous
communication - fixes related to application window iconifying/restoring, especially starting in iconified state
- now mapped printers port is reported as "WFC" which solves problems with Win8/8.1 clients
working with older Windows servers - better calculation of the window initial coordinates when server and client desktop size differs
- fixed publishing of applications with paths longer than 120 characters
- fixed displaying very long published application list on the client (over 110 applications)
- enhanced compatibility of Linux and Android keyboard with Windows keyboard expected by applications
- a lot of other small fixes
Winflector/Winflector Console ver. 3.5.8.2 (8th of April 2014)
- fix related to server working in multiuser mode with selectivly assigned applications
- fix in capturing window image in several scaled GDI device context modes
- fixed WM_MOUSEWHEEL and WM_MOUSEHWHEEL processing when destined to internal (WS_CHILD) windows
- fix in InsertMenu() API in client menu mode
- fixed processing of WM_SYSCOMMAND/SC_RESTORE
- optimized processing of WM_MOUSEMOVE message while left mouse button pressed - better dragging performance
- fixed passing of special and function keys to ActiveX
- introduced the possibility of setting some client options when running applications through a web browser
- a lot of other small fixes
Winflector/Winflector Console ver. 3.5.8.1 (5th of March 2014)
- added experimental 64-bit Linux client
- added basic support for 16-bit GUI applications
- fixed processing of WM_MOUSEWHEEL (mouse wheel) in browser and Android clients
- added support for horizontal mouse wheel (WM_MOUSEHWHEEL) in browser and Android clients
- small fix in remote file access driver (some remote files were inaccessible)
- better support for default printer queries
- fix for faster desktop image refreshing in browser and Android clients
- fix for printing from MS Excel
- fix for publishing applications with very long paths
- new -srvprocess guiapp.cfg parameter - declares given secondary process as ordinary server process (not Winflector-supervised)
- new -consoleoff guiapp.cfg parameter - turns off the console hooking for a given process
- fix for function keys in browser client - prevents double action provoked by keypress (in browser and in application)
- a lot of other small fixes
Winflector/Winflector Console ver. 3.5.8.0 (10th of January 2014)
- support for Windows7/8 window geometry hotkeys (such as Win+^ = window maximize)
- fixes related to multithreaded processing of mouse and keyboard messages
- fix: server working in maintenace mode is not longer used by farm manager
- browser ActiveX client can now properly work in farm configuration
- applications run from the same browser desktop or android device are now directed for execution to the same farm server
- application publishing by shortcut selection fixed - now parameters are properly added as well
- android: app id changed - old version must be manually uninstalled
- android: option that allows automatic application shutdown after specified time spent in background (i.e. after pressing Home)
- android: automatic reestablishing of lost network connection - also via different network
- android: debug option for testing slow network connection performance
- android: now it is possible to simultaneously run multiple applications from the same server
- android: option for automatic keyboard show/hide depending on the caret state
- a lot of other small fixes
Winflector/Winflector Console ver. 3.5.7.3 (8th of November 2013)
- windows Z-order management fixes
- new -srvprocess option in guiapp.cfg config file. Used to specify secondary applications that should run entirely on the server without remoting windows and name space virtualization
- remote file mapping driver fix now allows proper file open relative to other opened file
- fixed passing to secondary processes information about the remote file mapping option setting
- new -dgopt client option optimizes the object dragging by reducing the number of WM_MOUSEMOVE messages sent to application during dragging
- fix that eliminates client cursor shape change delay
- fix that allows using Office 2013 on Windows 8/2012 servers without the need to turn off the hardware graphics acceleration
- option to automatically create shortcuts for all published applications in user's Start Menu on login
- possibility of disabling shortcut creation independently for each shared application
- possibility of disabling filesystem mapping independently for each shared application
- adjusted client ActiveX objects installation for Internet Explorer 11
- fix that allows using internal HTTP server on .NET 4.5 (Windows 8/2012)
- a lot of other small fixes
Winflector/Winflector Console ver. 3.5.6.2 (4th of October 2013)
- test version of the driver that allows server application to directly access files on Windows client. Client files are accessible under c:\Wfmount directory after unchecking "Preferences\Options\Disable filesystem mapping".
- introduced multilanguage support in gte.exe client (now available English and Polish messages)
- two-level error messages in client. By default simple message is presented with the possibility to expand and view full message
- ability to define customized browser-based html login interfaces
- option to automatically create on user desktop shortcuts for all published applications
- application name now presented in session data in WMTOOL monitor
- windows repainting efficiency enhancements
- new -remotesessionoff option in guiapp.cfg config file. Allows pretending application does not run in remote session.
- fix in filter prviding support for remote files (Windows 2012/8)
- other small fixes
Winflector/Winflector Console ver. 3.5.6.0 (9th of September 2013)
- test version of the driver that allows server application to directly access files on Windows client. Client files are accessible under c:\Wfmount directory after unchecking "Preferences\Options\Disable filesystem mapping".
- synchronization changes in image updates detection code allow for better parallel execution
- fix in menu bar drawing code in server rendering mode
- application client shortcuts managing rewritten to remove the parameter size limit
- security fix in passing password on the client machine - now it does not appear in command line
- other small fixes
Winflector/Winflector Console ver. 3.5.4.0 (28st of June 2013)
- built in dedicated HTTP server (test support)
- support for Winflector login and application launching from Internet browsers (test version)
- ActiveX Winflector client - support for working with application from Internet Explorer, Chrom IE Tab and Firefox IE Tab (test support)
- Android and ActiveX client version checking changed. Now communication ptotocol version is checked instead of Winflector server version. Now Android and ActiveX client supports all older Winflector server versions starting with 3.5.4.0.
- fixed mouse support after disconnecting a concurrent RDP session
- server desktop dimensions do not longer limit the size of the virtual desktop for Android and ActiveX client
- lot of fixes in Android/ActiveX virtual desktop handling/drawing
- other small fixes
Winflector/Winflector Console ver. 3.5.3.3e (20st of June 2013)
- fix for Office 2013 - window content is now properly rendered
- fixes in Windows clipboard handling
- fixed commandline option citation in wfc.exe/vtm.exe
- Internet Explorer 9/10: turning off hardware acceleration is not longer required
- fix that allows starting secondary applications with different bitness on Windows accounts without administrator privileges
- fixed mouse capture relese on destroying WS_CHILD windows (prevoiusly window could hang until clicking on another top-level window)
- fix that allows proper application functioning after disconnecting concurrent RDP session
- Z-order related fixes
- fix related to starting *.BAT and *.CMD files
- other small fixes
Winflector/Winflector Console ver. 3.5.3.3 (21st of May 2013)
- new -NOEMSG switch for wfc.exe/vtm.exe/gte.exe that blocks error message popups (messages only written to log)
- SetDefaultPrinter() API implemented
- fix in SetWindowRgn() API
- fixed problem with IE10 under Windows 8 and Server 2012
- other small fixes
Winflector/Winflector Console ver. 3.5.3.1 (19th of April 2013)
- enhanced support for managed applications including compiled as "CPU Any"
- support for Winflector API (TApi...) with Android client (also adapted testcapi.exe test application)
- support for Active Directory global user groups
- wfserver /NTHMSG command-line option fixed
- minor fixes in Android client
- changed temporary certificate for Android client (remember to uninstall old client version before installing version 3.5.3.1)
Winflector/Winflector Console ver. 3.5.3.0 (5th of April 2013)
- implemented virtual desktop mode required for mobile client devices
- early test version of Winflector client for Android is now available
- fix for applications that use defined window region (SetWindowTgn)
- fixes related to user accounts integration with Active Directory
- changes in handling domain users - domain controller address now detected automatically
- user accounts management interface rewritten
- enhancements related to network configuration database access in network failure situations
- wmtool monitor extended to display time elapsed from last server-application and server-client
interaction - new /NTHMSG parameter for wfserver.exe that prevents server from eventually displaying warning
about themes not turned on - the number of distinct Winflector servers supported by GUI VTM client pull-down list increased to 32.
Introduced possibility of deleting servers from the pull-down list. - other minor fixes and enhancements
Winflector/Winflector Console ver. 3.5.2.0a (1st of March 2013)
- fix related to Acrobat Reader X/XI used as embedded object in protected mode under WOW64
- fixed error introduced in version 3.5.2.0 that can sometime result in infinite WM_PAINT loop
Winflector/Winflector Console ver. 3.5.2.0 (18th of February 2013)
- new (test) option that allows server-renedered menu windows (Options/Menus handling on server)
- TrackPopupMenu() fixed - now allows specifying notification window created by different thread
- using active directory users fixed on Windows Server 2012 and Windows 8
- other minor fixes
Winflector/Winflector Console ver. 3.5.1.0 (8th of February 2013)
- implemented RawInput for keyboard and mouse (RegisterRawInputDevices()/WM_INPUT etc.)
- fixed z-order management (resolves problems with dialogs apearing below main application window)
- fixed Winflector user authorization in Windows mode
- fixes allowing remote execution of Acrobat Reader X and XI in protecded mode
- fixed buffer size returned by GetPrinterDriverA/GetPrinterA functions for remote mapped printers
- clipboard access function (GetClipboardData()) now returns handle alloated as GlobalAlloc(GMEM_FIXED) which fixes problem with applications that forget calling GlobalLock() on the returned handle
- fix related to owner-drawn menu drawing
- other minor fixes
Winflector/Winflector Console ver. 3.5.0.0 (17th of December 2012)
- support for Windows8 and Windows Server 2012
- ability to assign shared applications to specific Windows users
- passing the application-defined environment variables (and values) from client to server
- support for macro-expansion in application working directory (%HOMEPATH%, %HOMEDRIVE% etc.)
- GTRMAPI TApiGetClientDir() function extended to support more client directories
- new "Transmission/Wait for connection" (-cntout) option defines how long to retry and wait for initial connection to Winflector server to be established (usefull when server machine is powered up by the first arriving IP connection)
- -chpwd command-line option fixed to allow changing of the Winflector user password (wfc.exe/gte.exe)
- fixes related to Winflector server farm
- fixes in UpdateLayeredWindow(), GetProfileString() APIs
- fixed support for Register/UnregisterHotKey() APIs
- fix related to SC_MINIMIZE handling in applications
- fix allowing Winflector user names containing space character
- fix related to Winflector user password management
- other minor fixes
Winflector/Winflector Console ver. 3.4.1.0 (19th of June 2012)
- Winflector Load-balanced Farm feature. Now up to 64 Winflector server machines can be configured as an application-server farm. The right server is automatically selected when client connects to any farm member. Load balancing is based on relative declared machine power and, eventually, on real server CPU load.
- ability to assign enabled applications to individual Winflector users
- ability to change Winflector user password from client
- new encrypted log file containing all information related to password changes
- new tdecode.exe utility for decrypting the password log file
- remote serial port optimization. Introduced read-ahead feature and cacheing of the serial port
parameters - -NOCRA parameter allows turning off the serial port optimizations from the command line
- clipboard fixes related to automatic bitmap format conversions
- clipboard fixes related to passing clipboard values between client and server
- new GTRMAPI function TApiRegisterAppCallback(). Application can register the callback function that is called when some events related to remote application execution happen (such as communication error)
- other minor bug fixes
Winflector/Winflector Console ver. 3.3.1.0a (27th of April 2012)
- fixed problem with starting secondary processes from remote application (introduced in version 3.3.1.0)
Winflector/Winflector Console ver. 3.3.1.0 (20th of April 2012)
- application activation context generation has been rewritten. There is no need to modify application manifest file or EXE resource any more.
- option "-actctxoff" for guiapp.cfg configuration file has been added
- fixed wfc.exe/vtm.exe bug: passing unsupported parameters to older versions