VirtuAll User Environment Manager (VUEM) – A Free User Environment Manager for Virtual Desktops

VirtuAll User Environment Manager (aka V.U.E.M) is an environment management tool designed for Virtual Desktops but that can also run on traditional desktops. It’s purpose is to get rid of login scripts that can be really powerfull but hard to maintain and make evolve. A Community License is a free version with no support contract, and a Subscriber License is delivered with a Maintenance & Support Package   Architecture VUEM relies on a typical client/server database architecture, where: VUEM Administration Console & Agents are written in Net Framework 4 (C#). All Agent actions are written using unmanaged API calls, meaning […]

Read more

How Citrix XenApp detects drive mapping changes

XenApp has a function that monitors for Explorer.exe being launched as a published app, and prevents it from running in shell mode. If we did not intercept explorer.exe in this way then a full desktop would ALWAYS be shown if you tried to launch explorer.exe.  The hook XenApp uses to prevent Explorer running in Shell mode can be disabled in the registry so that Explorer always runs in shell mode.  This is described in http://support.citrix.com/article/CTX108784. When you map a network drive, an Operating System call WM_DEVICECHANGE is made to show the addition of a device (WM_DEVICECHANGE).  WM_DEVICECHANGE call is a […]

Read more

Windows Explorer is unable to update the status of the mapped network drive automatically when being published through RemoteApp

Consider the following scenario: • You publish Windows Explorer (Explorer.exe) as a Windows Server 2008 R2 Remote Desktop Services RemoteApp program. • In this published Windows Explorer, you add or remove a mapped network drive. In this scenario, you may notice that the status of the mapped network drive in the Explorer window is not updated although the drive was added or removed successfully. Back to the top CAUSE This is because Windows Explorer replies on the Desktop window to update the sta… This is because Windows Explorer replies on the Desktop window to update the status of the mapped […]

Read more