Phi*_*hil 4 visual-studio-2010 ui-automation winforms
我一直在使用Windows SDK中的Inspect.exe来检查WinForms应用程序的属性,但注意到我从Visual Studio运行应用程序时没有看到任何属性(例如,AutomationId)(F5要运行.)但是,如果我从bin\debug文件夹运行.exe,我可以看到属性正常.
我使用的源代码是从UI自定义提供程序示例 - 第3部分下载的示例代码.
我想知道为什么会发生这种情况,因为我确定我尝试过的另一台机器工作正常并且我浪费时间在调试模式中探讨为什么我的UI自动化属性不可见.显然有一个解决方法,但我想了解为什么会发生这种情况并记录下其他人找到的问题!
我已经找到了答案 - 因为我以管理员身份启动了Visual Studio,但Inspect.exe工具作为标准用户启动,然后报告的属性是我应该看到的子集.一旦我以管理员身份启动了Inspect.exe,它就可以了!