Hi: A person at Microsoft who is big into uia said he did not think the native DOM could be accessed from vbs without creating some kind of wrapper for it. Since nobody has responded to this thread I am guessing nobody has done anything with uia so far but stayed with the temporary limited MSAA hooked uia events and objects. I am trying to use any tool I can find to analyze a target program (Vb.net 2010 Express). My latest try at getting events is using the AccEvent.exe program. The ListBoxes are in Panes and do not tell me if an option is selected or not selected with WindowEyes so that otherwise nice tool is not working out of the box. UISpy worked but I am not sure I am getting the correct information with it since I dont get the UIA, seemingly, events listed and it uses the managed version of the core dll. Anyway, it is tough trying to make sense out of uia operations when everything I need to use is created using wpf or uses uia itself as the accessiblity technique and that is what is not so good with the target program and WindowEyes in the first place. Later: Rick USA ----- Original Message ----- From: RicksPlace To: [email protected] Sent: Tuesday, May 01, 2012 10:24 AM Subject: VBS, WE and UIA Native COM DLL(s)
Hi Guys: Has anyone created a WE VBS App using the native UIA COM DLL(s)? There are 2 versions, one for Managed code (I can use them from within a VB.net APP), and the Native COM version which is for non managed client applications like WE (VBS Scripts?). I am trying to figure out which method managed or unmanaged would be better. I know managed and com but unmanaged COM is what the WE COM Engine is. I have no clue if the native UIA DLL(s) are usable easily from within a VBS Script so thought I'd see if anyone has actually done it already. I then need to consider performance and development environments, InProcess and Out-Of-Process operations being one consideration and .net framework development features versus VBS environments being another. I have used UISpy to look at vb.net 2010 Express a little and so far the UIA info seems to be there although I've yet to check out UIA Events. I think UISpy uses the Managed DLL while the newer UIAVerify uses the Native DLL if I read things correctly so I can't speek to if the information provided to each dll would be the same. Anyway, has anyone used vbs and the native uia dll(s)? Rick USA Rick USA
