Несколько разных мыслей об этой теме:
values
псевдонимы возвратов, что означает, что изменение их изменит содержание хеша. Это дизайном, но не может быть тем, что Вы хотите при некоторых обстоятельствах. each
. Это не верно для keys
, как each
итератор в то время как keys
возвраты список. Это действительно зависит от приложения. Большинство приложений публикуют раздел реестра, который можно использовать для их обнаружения. В этом случае вам просто понадобится элемент RegistrySearch
, никаких дополнительных действий не требуется. Если приложение было установлено через MSI, иногда лучше использовать ComponentSearch
.