Advertisement
Guest User

Untitled

a guest
Jun 9th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.70 KB | None | 0 0
  1. public static string ConnectToRegistry (string servername)
  2. {
  3.  
  4. string regKeyToGet, keyToRead;
  5.  
  6. ConnectionOptions oConn = new ConnectionOptions();
  7. oConn.Username = "admin";
  8. oConn.Password = "pass";
  9. ManagementScope scope = new ManagementScope(@"//" + servername + @"/root/default", oConn);
  10. registry = new ManagementClass(scope, new ManagementPath("StdRegProv"), null);
  11.  
  12. // Returns a specific value for a specified key
  13. ManagementBaseObject inParams = registry.GetMethodParameters("GetStringValue");
  14. inParams["sSubKeyName"] = regKeyToGet;
  15. inParams["sValueName"] = keyToRead;
  16. ManagementBaseObject outParams = registry.InvokeMethod("GetStringValue", inParams, null);
  17.  
  18. return outParams["sValue"].ToString();
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement