Example #1
0
        internal static List <AccessibleJvm> EnumJvms(bool bRefresh = false)
        {
            if (bRefresh)
            {
                cachedJvms = null;
            }

            if (cachedJvms == null || cachedJvms.Count == 0)
            {
                cachedJvms = accessBridge.EnumJvms(hwnd => accessBridge.CreateAccessibleWindow(hwnd));
            }
            return(cachedJvms);
        }
        public AccessibleJvm BuscarJanelaJava(string TituloJanela)
        {
            var qtdProcesso = _accessBridge.EnumJvms();

            AccessibleJvm jvm = null;

            foreach (var p in qtdProcesso)
            {
                var title = p.GetTitle();

                if (title.Contains("Omni"))
                {
                    jvm = p;

                    break;
                }
            }

            return(jvm);
        }
 public List <AccessibleJvm> EnumJvms()
 {
     return(_accessBridge.EnumJvms(hwnd => _windowCache.Get(_accessBridge, hwnd)));
 }