changeset 624:736e95c63b86

Log access to windows stores
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 20 Jun 2014 12:17:47 +0200
parents 5042ace08cba
children 2303caf56dbb
files cinst/windowsstore.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/cinst/windowsstore.c	Fri Jun 20 12:17:32 2014 +0200
+++ b/cinst/windowsstore.c	Fri Jun 20 12:17:47 2014 +0200
@@ -58,6 +58,7 @@
 {
   PCCERT_CONTEXT pCert = NULL;
   unsigned int i = 0;
+  bool elevated = is_elevated();
 
   if (!to_remove)
     {
@@ -108,6 +109,8 @@
           free (error);
           continue;
         }
+      log_certificate (elevated ? "Local Machine" : "Current User",
+                       to_remove[i], false);
     }
   return;
 }
@@ -117,6 +120,7 @@
 {
   int i = 0,
       ret = -1;
+  bool elevated = is_elevated();
 
   if (!to_install)
     {
@@ -164,6 +168,8 @@
               free (error);
             }
         }
+      log_certificate (elevated ? "Local Machine" : "Current User",
+                       to_install[i], true);
     }
   return;
 }

http://wald.intevation.org/projects/trustbridge/