0

這裏是我用來達到遠程註冊表的代碼:,我如何可以訪問特定用戶的遠程註冊表?

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窗體應用程序時,它的工作原理是因爲我已經使用此特定用戶在遠程計算機上擁有權限登錄,但是我將不得不在其他計算機上使用此應用程序使用此特定用戶登錄。

所以我想在我的代碼中插入一些東西,告訴我的應用程序訪問遠程註冊表與這個特定的用戶,就像任何人都可以使用我的應用程序,而不用這個特定的用戶登錄。

我已經允許遠程計算機上的遠程註冊表服務。

+1

[Here -RegistryKey-OpenRemoteBaseKey-problem-](http://www.codeproject.com/Messages/2511561/RegistryKey-OpenRemoteBaseKey-problem.aspx)有一個不使用OpenRemoteBaseKey的可能解決方案。希望能幫助到你 – Steve

回答

相關問題