Inspecting System Elements - Remi05/outlines GitHub Wiki

Build using a UiAccess* configuration

  1. In Visual Studio, select either the UiAccessDebug or UiAccessRelease configuration.
  2. Build the solution.
  3. The app should now be built with the uiAccess capability, though note that you won't be able to launch it until you follow the steps below.

Sign the app

  1. Find your Windows SDK install location (typically C:\Program Files (x86)\Windows Kits\10\bin\<version>\x64\) and add it to your PATH environment variable.
  2. Launch a command prompt as admin.
  3. Run makecert -r -pe -n "CN=<certificate_name>" -ss PrivateCertStore testcert.cer
  4. Run certmgr.exe -add testcert.cer -s -r localMachine root
  5. Run SignTool sign /v /s PrivateCertStore /n "<certificate_name>" /tr http://timestamp.digicert.com <OutlinesApp.exe file path>

Install the app in a secure location

  1. Create a folder called outlines in C:\Program Files (x86)\.
  2. Once signed, copy OutlinesApp.exe, Outlines.dll, and OutlinesApp.exe.config to C:\Program Files (x86)\outlines\.

Launch the app

  1. The app will request to run as administrator, accept.
  2. You can now inspect system elements like any other elements.
⚠️ **GitHub.com Fallback** ⚠️