Skip to content
Snippets Groups Projects
Commit b060802e authored by chengr28's avatar chengr28
Browse files

Merge pull request #24 from lhyqy5/fixbug-policy-tool-file-block

Fix bug policy tool file block.
parents 0514e1ad 05cd940d
No related branches found
No related tags found
No related merge requests found
using System;
using System.IO;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
......@@ -56,21 +57,45 @@ CertFiles:
Console.Write("{0}.", i + 1);
Console.ResetColor();
switch (flag)
bool retry;
do
{
case 0:
SoftwareRestrictionPolicyController.AddCertRule(cert);
Console.Write("Add cert policy for ");
break;
case 1:
SoftwareRestrictionPolicyController.RemoveCertRule(cert);
Console.Write("Remove cert policy for ");
break;
}
retry = false;
try
{
switch (flag)
{
case 0:
SoftwareRestrictionPolicyController.AddCertRule(cert);
Console.Write("Add cert policy for ");
break;
case 1:
SoftwareRestrictionPolicyController.RemoveCertRule(cert);
Console.Write("Remove cert policy for ");
break;
}
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("{0}({1})", cert.Subject, cert.Thumbprint);
Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("{0}({1})", cert.Subject, cert.Thumbprint);
Console.ResetColor();
}
catch (FileLoadException ex)
{
Console.Write(ex.Message+" Please select retry ,ignore or abort?[R|i|a]:");
var select= (Console.ReadLine()??"").ToLower();
switch (select)
{
case "i":
break;
case "a":
return;
default:
retry = true;
break;
}
}
} while (retry);
}
catch (Exception e)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment