Sergey V. Voronin
Искусственный Интеллект
(266819)
4 года назад
у неё права пользователя, под которым запущена.
А не работает видимо потому, что команды шлёт не в диспетчер устройств, а в окно командной строки. Попробуйте текст какой-нибудь набрать и посмотреть.
Уася ПупкинМыслитель (6599)
4 года назад
Run("cmd.exe")
WinWaitActive("[CLASS:ConsoleWindowClass]")
Send("devmgmt.msc{ENTER}")
WinWaitActive("[CLASS:MMCMainFrame]")
WinClose("[CLASS:ConsoleWindowClass]")
Beep ( 500, 1000)
WinActivate("Диспетчер устройств")
Send("{TAB 3}")
Beep ( 500, 1000)
WinClose("[CLASS:MMCMainFrame]")
Beep ( 500, 1000)
Уася ПупкинМыслитель (6599)
4 года назад
Вот эта штука WinActivate("Диспетчер устройств") вроде как обеспечивает внимание на диспетчер устройств.
Может кто знает, связано это с правами, версией или криворукостью?