From 0b89a05bfd1cc345b74605b12ecdd6348172c6e4 Mon Sep 17 00:00:00 2001
From: chengr28 <chengr28@gmail.com>
Date: Wed, 25 Feb 2015 19:58:23 +0800
Subject: [PATCH] 2015-02-25

Fix bugs of SoftCertPolicyAppender.
---
 Windows/RevokeChinaCerts_CodeSigning.bat      |   2 +-
 Windows/RevokeChinaCerts_Organization.bat     |   2 +-
 .../{ => Binary}/LocalPolicy.dll              | Bin
 .../{ => Binary}/SoftCertPolicyAppender.exe   | Bin 15872 -> 15872 bytes
 .../Source/SoftCertPolicyAppender/Program.cs  |   6 +++++-
 5 files changed, 7 insertions(+), 3 deletions(-)
 rename Windows/Tools/SoftCertPolicyAppender/{ => Binary}/LocalPolicy.dll (100%)
 rename Windows/Tools/SoftCertPolicyAppender/{ => Binary}/SoftCertPolicyAppender.exe (77%)

diff --git a/Windows/RevokeChinaCerts_CodeSigning.bat b/Windows/RevokeChinaCerts_CodeSigning.bat
index 720236c..f9ba65e 100644
--- a/Windows/RevokeChinaCerts_CodeSigning.bat
+++ b/Windows/RevokeChinaCerts_CodeSigning.bat
@@ -13,7 +13,7 @@ set CertMgr="%cd%\Tools\CertMgr"
 if %PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432% EQU x86 set CertMgr="%cd%\Tools\CertMgr_x86"
 set Folder=%cd%\Certs\CodeSigning
 set /a SetForce = 0
-set SetForceAppender="%cd%\Tools\SoftCertPolicyAppender\SoftCertPolicyAppender"
+set SetForceAppender="%cd%\Tools\SoftCertPolicyAppender\Binary\SoftCertPolicyAppender"
 @echo RevokeChinaCerts CodeSigning batch
 @echo.
 @echo Do you want to set force cetificates policy? [Y/N]
diff --git a/Windows/RevokeChinaCerts_Organization.bat b/Windows/RevokeChinaCerts_Organization.bat
index 71ce6f9..c629cbe 100644
--- a/Windows/RevokeChinaCerts_Organization.bat
+++ b/Windows/RevokeChinaCerts_Organization.bat
@@ -13,7 +13,7 @@ set CertMgr="%cd%\Tools\CertMgr"
 if %PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432% EQU x86 set CertMgr="%cd%\Tools\CertMgr_x86"
 set Folder=%cd%\Certs\Organization
 set /a SetForce = 0
-set SetForceAppender="%cd%\Tools\SoftCertPolicyAppender\SoftCertPolicyAppender"
+set SetForceAppender="%cd%\Tools\SoftCertPolicyAppender\Binary\SoftCertPolicyAppender"
 @echo RevokeChinaCerts Organization batch
 @echo.
 @echo Do you want to set force cetificates policy? [Y/N]
diff --git a/Windows/Tools/SoftCertPolicyAppender/LocalPolicy.dll b/Windows/Tools/SoftCertPolicyAppender/Binary/LocalPolicy.dll
similarity index 100%
rename from Windows/Tools/SoftCertPolicyAppender/LocalPolicy.dll
rename to Windows/Tools/SoftCertPolicyAppender/Binary/LocalPolicy.dll
diff --git a/Windows/Tools/SoftCertPolicyAppender/SoftCertPolicyAppender.exe b/Windows/Tools/SoftCertPolicyAppender/Binary/SoftCertPolicyAppender.exe
similarity index 77%
rename from Windows/Tools/SoftCertPolicyAppender/SoftCertPolicyAppender.exe
rename to Windows/Tools/SoftCertPolicyAppender/Binary/SoftCertPolicyAppender.exe
index 6d128dbaf42b7c6ea109687874feefe4cabe8ff6..88e67b297076d60cf62660acc104877793306282 100644
GIT binary patch
delta 1215
zcmYLIU2Icj7=F%ad)l6s<JvAOKilY5>dv-qnE_G9m^5sY>c-~E2naemc2cWzt!<aF
zu&@GZOjyk7F(eu;)WrCcm=MkqLNs2HaA86)5f};13lrlFV!RSAsLyu>^Gn{p=Y78K
zeZRl*e0hH914r$pyOpyI^0j2;+k@KiB#;8f>%fRsX$twvfS>W6eL%h0B*)FeQj7dc
zt9e>F8M#2V7|cP23;SAue;Wabu?8sSsn#xQM82a)x6BUjYYXRG$m<Hw9+$(aTsXfT
z)`WEr`GsYHa8V}z`9E2=meiC-$vXeDjV$5zd|G^w+zlJ`muL$6nfHVbE$VDQA0(m=
zQPqW<O2`xN^vifgbP3c_+MB(i5v6cQEXw}X_8PD57Rc$x$X0D_-HT?gx_MzX<O;ZQ
zBcjk1!FX8|5EJ!Ls#u5eWMM`|KF8BjLrOr2g}m|JfVU8FlYD?+$96{B)}t6B7JQVe
zVH97FobArl-qoIP$hnGuvpZI;Rwq`&A@^3l-BG};kBP!!d#m7<{T}y++2?ORtX2zM
zVi9qIZAk3kMmergUZLnbvsv1mYZrts={tyhO$pOCKUTYTPx2n3CxPp<8-4Usr9yT(
zQ)C{0hJYTPQFJVYZCijEV$m1Il6|y07+*0ZU&|&g50dOxQ%}2z;-ZXM3Ev4xQQ-7F
zP^};Q(~`WW)rxBaj_5bi&+3A79}m5Yaz*-8{Ybu#KWyYL^&F8I^}IP7Xc*q?=)@L0
zO??JmP)BXQ-PR}Y36WjcMeW0~+=;z5z8zv#%Jz@oF#RHysNcdF^Y_4e(&tt-xa{l8
z7^U$cqgYI542&A-$-(Tjfdje0+^kVRE<fJ?&P;kLTbe^^u2?eO?o1A2AUkCY=F*e>
z$B!BLQZ_ejH8ft9rQgh3ktH+RbTFhs#W3<HA&VTQS-9I=Y08+1<~Pmnn%@tL{9YI+
zkTF2c6n()NiOyJ8qfbc-M<N)p(KK-b5nBt^G0uo!lwOIm=MZO<M20nTj0IEJ2ojjE
zy%Kb?=gFBT){1W4JRgZ8OG!}DfVa=?(cn#?diDG8{x@!VhfcklkMxYM?6zuSi?Z&5
ztZABqf14g%CnTvp=vF-qnkTqH4wi3g!SW4{W?gIvN}c>@m+tc6uYJ0D2{_8{a<mN?
zP4%U|^8d6l?w#nnd~avXjaRFU*5A5E3Vz0>9*-Y|AE`9e$rqAlbK8`q#UDH&Uw_UD
L^xTswUGDz?)&lh?

delta 852
zcmX|9ZAepL6n@^j?e6a5-sUE*Z00^RZ*Hzp31ap!rgN6sYFb7T_90?^WLGUn(V;|v
zBN`VX3L=7t%pbxHA|Z%~kp4vl5fc3<A}IRNpYV^Jdu6@wKIfe0Jm<XUa!+<LJ9*=p
z=|bdZey)sbPvz&2N`ISy4CwR#X(=D@IJ1D0;ulH4rv|u)dYn~p9kM#Zru?xKW$5UJ
zg9Z0wz`q4x6iWcFvT#gGb1OXSP-|=_r{^sgk$E5-;k<TES^OWmys|)gWm#uh07~+F
zLF+16PX={HPnJ0A?$8TX;r8eO3dN1`K{Co|$_w7E91X$bR$}Bf0^VaOvNUn}gu4ie
z>4t+geF|O~)H~Af_OQz)TXp7Ufhm{Po4!`#_R<Eg$6W3-h$6F`F0}p(dd?|WulMik
zURzsJJ{AV7W-fXL50I^7UbVpy+q0iOFEj-#kbQ3_KQpHE5BH7gvaARAO7ny|GdNoc
z=(VBd&Xz{9V-zo_j~rF3R(<R6vb6TYF~PKR;xOZG$=W9=X`0TnaeI#A&_@43!eOck
z;2k|4#hig2m`zb^Mmgaua)cqn4;wgvSz>mhlF)&>Toeg|-)U534F3cYlpV!o!T}7K
z;zs{d2A)x$yDzc4R_l4<&}zz`aqN%!J#d4G>c!x(O(N{j?;(s}4E;EdVd_&4QT-C^
zBTX_iK)4vXT2@dd&<lmMNm37zzpiet7-ypPvSJ7G*&2;5z4V<JnpsLMi_P(e(Qj|M
z;!j^`lUs9~+YH8hPAe~zNrGE+XFmv9Y@3@!Xwy6NDt#Gzw4*Du(<`(sM>36>$BAM^
zUTST+5}YXh)xEl18>tqU+fU0;ID2*9pAVF9v6Om0JgD{5XPG8NRyT0zI<2VTH_OMY
F{{TMUsFwf$

diff --git a/Windows/Tools/SoftCertPolicyAppender/Source/SoftCertPolicyAppender/Program.cs b/Windows/Tools/SoftCertPolicyAppender/Source/SoftCertPolicyAppender/Program.cs
index a943346..60c4ea4 100644
--- a/Windows/Tools/SoftCertPolicyAppender/Source/SoftCertPolicyAppender/Program.cs
+++ b/Windows/Tools/SoftCertPolicyAppender/Source/SoftCertPolicyAppender/Program.cs
@@ -81,12 +81,16 @@ CertFiles:
                         }
                         catch (FileLoadException ex)
                         {
-                            Console.Write(ex.Message+" Please select retry ,ignore or abort?[R|i|a]:");
+                            Console.Write(ex.Message+" Please select Retry, Ignore or Abort(R|I|A):");
                             var select=  (Console.ReadLine()??"").ToLower();
                             switch (select)
                             {
+                                case "I":
+                                    break;
                                 case "i":
                                     break;
+                                case "A":
+                                    return;
                                 case "a":
                                     return;
                                 default:
-- 
GitLab