I'm working with the RPA software UIPath. UIPath simulates keystrokes and mouse clicks. What I want to do is differentiate between when I open notepad and type a keystroke manually as the user and when I run my UIPath robot and have the bot type into notepad.
The reason is I am trying to filter out the difference between a user manually typing and the UIPath bot typing. I need to do this for another piece of software that's running that is monitoring keystrokes and mouse clicks. I want the software to not record keystrokes and mouse clicks from the bot and would like to be able to find the execution path of the UIPath bot so I can set up a filter.
My solutions is I'd like to run some C# code and have the console log the different execution paths between me typing manually in the keyboard and then compare it with UIPath bot typing. I'm unsure of how to do this and all I can do is just record in the console if 'a','b','7' etc... was typed, but not exactly the path that was taken for 'a', 'b', '7', etc to be typed. Any help or other suggestions on how to solve this problem would be really appreciated.