Hello @Anvar ,
1&2. Application opened/closed by a user
The RDP related Event Logs from terminal server describe the main stages of a connection: Network, Authentication, Session Log on/ Log off, and Session Disconnect/Reconnect, so from the server side, we can’t find any Remoteapp usage related Logs.
The following link covers the same topic ( how to track the access to the RemoteApps).
https://social.technet.microsoft.com/Forums/en-US/c2bed8e6-43fc-466f-97cf-9fad6ca6fcab/configure-remoteapp-event-logging?forum=winserverTS
Based on my research, I found you can display the list of the running processes in the specific RDP session using this command:
qprocess /id:number
3.Access given for a user for an application
In Collection, edit the Remoteapp properties , and in User Assignment, we can find the access of an app given to specific users.
Windows RDP-Related Event Logs:
https://ponderthebits.com/2018/02/windows-rdp-related-event-logs-identification-tracking-and-investigation/
Hope my answer helps you!
Best Regards,
Karlie