Пароли для служб Windows хранятся в реестре под:
HKEY_LOCAL_MACHINE\SECURITY\Policy\Secrets\_SC_<ServiceName>
Когда вы настраиваете службу Windows для запуска под другой учетной записью, диспетчер управления службами использует LsaStorePrivateData
функцию для хранения пароля и соответствующую LsaRetrievePrivateData
функцию для его получения.
Так что это какое-то обратимое шифрование, но извините, точный алгоритм и метод шифрования не документированы публично. И помогать вам в дальнейшем перепроектировать это было бы весело, но не очень хорошая идея для меня.
HKEY_LOCAL_MACHINE\SECURITY
и оно будет выглядеть пустым. В образовательных целях вы можете обновить разрешение и предоставить полное право администраторам. На основании вашей информации я также нашел эту страницу passcape.com/index.php?section=docsys&cmd=details&id=23