|
Device Manager (Диспетчер Устройств) не открывается нормально из кода на Win10 1709
|
|||
---|---|---|---|
#18+
При программной установке "девайсов", у меня прога показывает юзеру Device Manager (Диспетчер Устройств), даб ему не сильно скушно было (что-то происходит, девайсы какие-то устанавливаются). В основе - командная строка, вот эта: Код: vbnet 1.
Код простенький, лет 10 ему, всегда и везде работал: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
На сборке Win10 v.1709 стал выводить msgbox (как на скриншоте), типа "диспетчер работает только для чтения" это при том что код всегда вызывается под администратором . Мне в принципе пофиг как он работает, моя цель его показать на экран и мне этот msgbox (который к слову еще и с кнопками в classic-стиле!!! MS жжет) нафиг не нужен. Пробовал другие варианты: Код: vbnet 1. 2. 3.
(что в общем тоже самое). На 1709 выводит это дебильное окно. Под админом!!! в том числе. До 1709 такого не было. А вот если Пуск -> Выполнить Пуск -> Командная строка Пуск -> Командная строка (администратор) и там вбить эту команду, то ничего подобного не выводится, просто запускает Device Manager. И че стало не хватать приложению? Привилегий каких? Есть идеи? (кроме идеи не пытаться вообще выводить диспетчер) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:01 |
|
Device Manager (Диспетчер Устройств) не открывается нормально из кода на Win10 1709
|
|||
---|---|---|---|
#18+
Дмитрий77, Сообщение окну по win api close? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 16:50 |
|
Device Manager (Диспетчер Устройств) не открывается нормально из кода на Win10 1709
|
|||
---|---|---|---|
#18+
Petro123Дмитрий77, Сообщение окну по win api close? Не, эта хрень (в смысле диспетчер устройств) по другому закрывается: Код: vbnet 1. 2.
(уродину - msgbox на 1709 эта команда кстати тоже закроет) по "win api close" ты его как ловить будешь? С учетом локализации? Короче разрулил, вот так выводит "диспетчер" без msgbox на 1709: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
А вообще я этот код на XP еще использовал Я вот честно уже не помню с какого перепоя я поменял "mmc.exe devmgmt.msc" на "rundll32.exe devmgr.dll, DeviceManager_Execute" начиная с висты. Но перепроверять на всем что между XP и 1709 неохота, поэтому сойдет двойное условие. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 17:24 |
|
|
start [/forum/topic.php?fid=20&fpage=36&tid=1399578]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 150ms |
0 / 0 |