Tất nhiên, "Fagner Antunes Dornelles" là chính xác trong câu trả lời của nó. Nhưng đối với tôi, có vẻ như cần phải kiểm tra thêm chi nhánh đăng ký, hoặc chắc chắn về phần chính xác ở đó.
Ví dụ: ("hack bẩn"), tôi cần thiết lập niềm tin vào cơ sở hạ tầng RMS, nếu không khi tôi mở tài liệu Word hoặc Excel, tôi sẽ được nhắc về "Dịch vụ quản lý quyền Active Directory". Đây là cách tôi có thể thêm sự tin cậy từ xa cho các máy chủ của mình trong cơ sở hạ tầng doanh nghiệp.
foreach (var strServer in listServer)
{
try
{
RegistryKey regCurrentUser = Registry.CurrentUser.OpenSubKey($"Software\\Classes\\Local Settings\\Software\\Microsoft\\MSIPC\\{strServer}", false);
if (regCurrentUser == null)
throw new ApplicationException("Not found registry SubKey ...");
if (regCurrentUser.GetValueNames().Contains("UserConsent") == false)
throw new ApplicationException("Not found value in SubKey ...");
}
catch (ApplicationException appEx)
{
Console.WriteLine(appEx);
try
{
RegistryKey regCurrentUser = Registry.CurrentUser.OpenSubKey($"Software\\Classes\\Local Settings\\Software\\Microsoft\\MSIPC", true);
RegistryKey newKey = regCurrentUser.CreateSubKey(strServer, true);
newKey.SetValue("UserConsent", 1, RegistryValueKind.DWord);
}
catch(Exception ex)
{
Console.WriteLine($"{ex} Pipec kakoito ...");
}
}
}