リモートレジストリにアクセスするために使用するコードは次のとおりです。
private void getAllOdbc(string pc)
{
RegistryKey regKey;
regKey = RegistryKey.OpenRemoteBaseKey(RegistryHive.CurrentUser, pc.ToString(), RegistryView.Registry64).OpenSubKey("SOFTWARE\\ODBC\\ODBC.INI\\ODBC Data Sources");
}
リモート コンピューターへのアクセス許可を持つ特定のユーザーでリモート レジストリにアクセスしたいと考えています。
自分のコンピューターからこの Windows フォーム アプリケーションを起動すると、リモート コンピューターでのアクセス許可を持つこの特定のユーザーで既にログインしているため機能しますが、このアプリケーションでログインしていない他のコンピューターでこのアプリケーションを使用する必要があります。特定のユーザー。
したがって、この特定のユーザーでリモートレジストリにアクセスするようにアプリケーションに指示する何かをコードに挿入したいと思います。
リモート コンピューターでリモート レジストリ サービスを許可しました。