2011-03-14 48 views
0

我有一個WinForms應用程序,我在本地網絡上使用。我想從服務器的註冊表中讀取特定密鑰的值 - 我該怎麼做?如果我是本地網絡上的用戶,我可以從服務器獲取此值嗎?預先感謝您的幫助。從客戶端應用程序讀取服務器註冊表項的值

我想讀這個關鍵:

HKEY_LOCAL_MACHINE>microsoft>microsoft sql server>SQLEXPRESS>Setup>SQLPATH 

回答

1

你要考慮的RegistryKey類。具體來說,就是OpenRemoteBaseKey方法。請務必閱讀其中的評論:服務器和客戶端都必須運行遠程註冊表服務,並且客戶端必須具有正確的訪問權限。您可能也想要閱讀RegConnectRemoteKey的註釋,因爲這是.NET包裝程序調用的基礎函數。

+0

您的意思是客戶端必須有權從服務器讀取密鑰的值? – Farna 2011-03-14 18:40:43

+0

@ na.farzane:是的。 – 2011-03-14 20:05:05