Serwer terminali Winflector - alternatywa dla aplikacji Zdalny Pulpit, Citrix XenApp

Version changes

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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 ( 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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (10th of March 2016)

  • German language version of server and client
  • version 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

Expand..Winflector/Winflector Console ver. (23rd of December 2015)

  • new version of printer driver - 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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (24th of June 2015)

  • - 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

Expand..Winflector/Winflector Console ver. (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 (
  • virtual clipboard fixes prevent possible deadlocks
  • fix related to Navireo/Subiekt pull-down menu handling
  • some other small fixes

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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 - possible freeze in window update algorithm
  • some other small fixes

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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
  • 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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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
  • 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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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
  • 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

Expand..Winflector/Winflector Console ver. (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 that can sometime result in infinite WM_PAINT loop

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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

Expand..Winflector/Winflector Console ver. (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
  • -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

Expand..Winflector/Winflector Console ver. (27th of April 2012)

  • fixed problem with starting secondary processes from remote application (introduced in version

Expand..Winflector/Winflector Console ver. (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 of gte.exe
  • other minor enhancements and fixes

Expand..Winflector/Winflector Console ver. (16th of March 2012)

  • added experimental support for 16-bit console applications (DOS)
  • GetPrinterDriverA/W modified to limit the required data buffer size
  • new -aslp parameter unblocking client machine transition to stand by mode by default stand by mode is blocked when there are connections to Winflector server)
  • new -nodm wfc.exe parameter blocks the "domain:" entry field
  • Glade library eliminated from Linux client for wider system compatibility
  • fix in Linux client related to manual setting of the CS_OWNDC style
  • other minor enhancements and fixes

Expand..Winflector/Winflector Console ver. (7th of March 2012)

  • Support for remote serial port mapping. Allows applications to communicate with devices attached to client COM ports.
  • URLs opened via ShellExecute/ShellExecuteEx APIs are now redirected to client browser by default
  • option to prevent the client machine going into stand by mode (Windows clients only)
  • fix in 16-bit color compression algorithm (previously GPF possible)
  • fix in the reconnection algorithm
  • EMF printing fix. In some cases only top of the page was printed previously.
  • fix in XP client clipboard handler
  • new "Properties" page in PrintDlg() API
  • optimized window redrawing in case window size is changed or maximized
  • fix in the image update algorithm (occasional "Invalid compression rectangle" error)
  • CreateProcessA/W and CreateProcessAsUserA/W enhanced by taking into account undocumented members of STARTUPINFO structure
  • other minor enhancements and fixes

Expand..Winflector/Winflector Console ver. (25th of January 2012)

  • clipboard fix for Console applications
  • faster closing of Console applications using window "Close" button
  • enhanced compatibility with code-protected applications
  • fix in GetPrinterA/W API - extended information levels
  • Office-related fixes
  • fixes related to custom-located configuration files
  • other minor fixes

Expand..Winflector/Winflector Console ver. (12th of January 2012)

  • automatic recovery of the broken server network connection, configurable reconnection timeout
  • client window has been made larger for more convenient published applications presentation
  • original application icon images are now presented on the client (standard Winflector icon in previous versions)
  • multilanguage support for Winflector server (language selected in wmtool.exe)
  • enhanced storage method for server configuration, user account configuration and published applications configuration - now all data is stored in file database and can be easily shared by many Winflector servers
  • virtualized Windows clipboard - now all applications started from the same client, share their own private Windows clipboard
  • fixes related to using Microsoft Office 2010
  • base support for IME (Input Method Editor) introduced
  • fixed problem with starting BAT scripts on 64-bit servers
  • fixes in owner-drawn menu implementation (sometimes menu items where measured incorrectly)
  • SendInput() API for mouse and keyboard events implemented
  • enhancements in SetWindowsHookEX() implementation for mouse and keyboard events
  • fixed WM_LBUTTONDBLCLK message handling for top level windows without CS_DBLCLKS style
  • many minor fixes and enhancements in server and client files

Expand..Winflector/Winflector Console ver. (30th of August 2011)

  • minor fixes in installers and application libraries
  • support for 64-bit applications restricted to Windows Vista/2008/7/2008R2

Expand..Winflector/Winflector Console ver. (28th of July 2011)

  • Introduced support for 64-bit applications.

Version supports running of 64-bit applications on 64-bit Windows operating systems.
Application interace has also been extended to support 64-bit applications (gtrmapi64.dll).

  • Procedure of application sharing and launching has been enhanced.

The list of shared applications is sent to authorized client who can launch the approprite application by clicking on its icon. Shared application definition on the server has been simplified by allowing browsing and selecting it in a file dialog.

  • Introduced support for multi-process applications with distinc processes rendering output into the same application window.

This includes support for most recent versions of some internet browsers where each tab is rendered by separate process. Tested with: IE 9.0, FireFox 5.0 and Chrome 12.0 (for IE and FireFox remember to disable browser hardware acceleration usage).

  • Dynamic synchronization of the locale and keyboard layout.

Previous versions synchronized client and server language and keyboard layout on application startup. Version performs the proper synchronization whenever client language or keyboard layout changes.

  • Enhanced method of detecting child processes created as out-of-process COM servers. This allows proper redirection of the process windows to the client machine.
  • Application interface was extended by adding two new functions.

TApiGetMaxDevices() returns the number of concurrent devices supported by the server.
TApiGetClientId() returns the Winflector server session number used by application.

  • New -klsubst option allows for definition of the custom keyboard layout substitution in guiapp.cfg configuration file.
  • Extended guiapp.cfg configuration file format allows specifying of the global options (active for all applications).
  • Fix related to the window caption setting - previously caption was sometimes not set correctly.
  • Fixes in menu and popup menu handling.
  • Numerous minor enhancements and fixes.

Expand..Winflector/Winflector Console ver. (11th of May 2011)

  • First release of Winflector software
  • Free fully functional server for 2 users
  • Automatic client updates