0 Replies Latest reply on Mar 28, 2018 5:40 PM by kpmarcin

    User Experience for Windows Desktop Applications


      Hello Thwack Users


      I think I found very interesting stuff for you today and wanted to ask for your opinion.


      During the last few weeks, I have received the same question from few companies.

      When I am presenting SAM and WPM features and talking about UX User Experience, I received questions about simulating Windows Desktop applications.

      Due to the technical difficulties, I think we will not see something like that in the near future embedded into SolarWinds.


      Currently desktop applications would need to have CLI interface that would allow to initiate actions via PowerShell or, at least, a simple command line.


      However, there is hope! I have found Microsoft library called UI Automation. The purpose of the library is to help programmers with access to user interface (UI) elements.

      This is the MS library: UI Automation Overview | Microsoft Docs

      Library by itself would not be very much useful for SolarWinds, but... someone actually created a PowerShell extension for UI Automation. But wait, there is more!

      The project is open-source and includes even an application called UIAutomationSpy, which allows a person to track reference IDs of the buttons, switches and other GUI elements from within any application.

      Those references can next be used to write a PowerShell script and it can "click" on the buttons. I think this could be used to create scenarios similar to what WPM is doing for web applications.


      Link to the UI Automation PowerShell Extensions is below:

      CodePlex Archive


      Could you share with me, if something like that would be interesting for you?

      Is there a demand for such SAM templates with User Experience for Windows Desktop Applications?

      If yes, I will use my spare time to test this solution and try to integrate it with SAM.


      Kind regards,

      Marcin Kazmierczak.


      IT-Indago Ltd. - Authorized Reseller & SolarWinds Certified SCP Professional

      IT-Indago – Be In Control!  |  Follow us on Facebook & LinkedIn