2010-08-04 24 views
3

Existe-t-il un moyen de codage en C++ pour découvrir les changements qui se sont produits dans le registre et le système de fichiers. J'ai besoin de trouver les changements qui sont arrivés au système de fichiers et au registre après l'installation d'un logiciel.Registre et identification du changement du système de fichiers

Il existe un système de fichiers dans C# pour identifier les modifications du système de fichiers. Cependant, j'ai besoin de cela pour mettre en œuvre en C++ à la fois pour le registre et les fichiers.

+0

Avez-vous besoin de l'ordre précis des changements, ou est-ce une simple comparaison avant-après? – MSalters

+0

Je n'ai pas besoin des ordres du changement. J'ai juste besoin de la comparaison entre avant et après l'installation. Aussi j'ai besoin des noms de clé/fichier qui sont créés/modifiés en raison de cette installation – Rajakumar

Répondre

2

Pour la surveillance des clés de registre, vous pouvez utiliser RegNotifyChangeKeyValue(), voir here. Pour les fichiers que vous utiliseriez ReadDirectoryChangesW(), voir here.