Создать панель инструментов Windows в панели задач с REGValue - PullRequest
0 голосов
/ 21 октября 2018

В настоящее время я работаю над демонстрационным развертыванием, где требуются пользовательские панели инструментов для пользователей.

Обычно вы создаете эти панели инструментов как пользователь непосредственно, щелкая правой кнопкой мыши на панели задач, а затем панели инструментов и создавая новые.В отличие от закрепленных элементов, которые многие люди предлагают создавать с использованием другого значения и папки.

Как я уже провел в некоторых исследованиях, оказалось, что это нелегко сделать в скрипте или программе (я работаю в основном с C # иPowerShell).Я уже обнаружил, что REG-Binary key в:

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Streams \ Desktop

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

Кто-нибудь работал сэти значения раньше и могут дать представление о том, как Microsoft кодирует их?Кажется, это что-то вроде старого savestate в игре, где согласно измененным байтам активны разные состояния.Это внутренние части, которые я до сих пор мог понять сам.

Я хотел бы создать инструмент для дешифрования и кодирования настроек в ключе TaskbarWinXP и сделать его открытым исходным кодом, и мы все можем извлечь из этого выгоду.

...