Отключить всплывающее окно библиотеки при перезапуске проводника

Я написал приложение, которое изменяет некоторые параметры реестра, а затем перезапускает проводник, чтобы сохранить их. Каждый раз, когда проводник перезапускается, появляется всплывающее всплывающее окно "Библиотеки".

Я хочу как-то отключить его через код C# (возможно, путем подстройки некоторых других ключей реестра). Однако я не хочу отключать функцию библиотек, просто всплывающее окно, которое появляется при перезапуске проводника.

Все статьи в Интернете показывают, как полностью отключить библиотеки.

2 ответа

Решение

При перезапуске проводника мне просто нужно было добавить какой-нибудь параметр randow, так как он выглядит по умолчанию в окне библиотек. так что вызов "explorer.exe xxx" заставит проводник игнорировать параметры по умолчанию.

Наиболее вероятная причина этого заключается в том, что окно "Библиотеки" было открыто при последнем естественном закрытии Проводника, т. Е. При последнем выходе пользователя из системы. Если вы закроете окно и выйдите из системы, а затем снова войдите в систему, ваше программное обеспечение, вероятно, будет работать правильно.

Предостережение: убийство и перезапуск процесса проводника по своей природе рискованно. Решение этой конкретной проблемы не означает, что другие подобные проблемы не будут появляться в будущем.

Другие вопросы по тегам