Как получить активное окно и заголовок ребенка на удаленном компьютере с помощью vb.net
Я разрабатываю приложение winform, которое может получить имена запущенных документов Excel. Я могу получить его локально, но не могу понять, как я могу получить его с удаленного компьютера.
То, как я делал на локальном ПК, искал процесс EXCEL.exe, тогда оттуда я найду активное окно и его потомок.
Мне было интересно, есть ли способ получить название активного окна и его дочернего элемента на удаленном компьютере.
Я использовал код ниже, чтобы найти процесс из локального и удаленного.
w = GetObject("winmgmts:{impersonationLevel=impersonate}\\" & pc & "\root\cimv2")
processQ = "SELECT * FROM win32_process WHERE name = 'EXCEL.EXE'"
Я искал в Интернете, и я не мог найти какой-либо способ сделать это.
Пожалуйста помоги:(
пс. Я даже не знаю, какие теги я должен добавить для этого вопроса, извините.