We use Microsoft ClickOnce technology for deploying for our eC-AuditTool. Therefore it's installed inside an user's profile. Audit tool should work fine if user profile does not get deleted after the user logs out each time. The AuditTool should also work fine if the user profile is always accessible even if the user is not logged into the remote desktop. Otherwise, the user will need to reinstall Audit Tool each time he/she logs into the Citrix session.
Here is more information on our application architecture:
- If a live internet connection is detected, it automatically checks with eCompliance server to determine if the application of any of the Audit Protocols on the system are out-of-date, and if they are, it automatically downloads and installs the update.
- As a “low-impact” application it is installed only under the user’s profile, so all the standard Microsoft network security and user authentication is required to access the application or any data saver under the user’s profile.
The big difference compared to other more common installer types is that ClickOnce applications are installed in:
Reference for IT support staff: http://support.citrix.com/article/CTX125453