Этот .NET API работает нормально, если я ' m пытается открыть реестр на машине, которая находится в том же домене, что и я (и мой вошедший в систему пользователь имеет права администратора на целевой машине).
Это становится сложно, если это машина вне домена с другим, локальным административным пользователем (пароль которого у меня есть).
Я попытался использовать WNetUseConnection () (который хорошо служил мне в прошлом в ситуациях, когда я хотел было прочитать файл удаленного диска) до вызова OpenRemoteBaseKey (), но без кубиков - я получаю исключение отказа в доступе.
Ясно, что я должен передать учетные данные другим способом, но как?