From 12eb6e6cba8de7aaee4f0c2d1fe4e5f1877eaa9a Mon Sep 17 00:00:00 2001 From: Gregor Schneider Date: Fri, 14 May 2010 17:46:14 +0000 Subject: [PATCH] [MKHIVE] Check parameters before accessing them, update usage information svn path=/trunk/; revision=47200 --- reactos/tools/mkhive/mkhive.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/reactos/tools/mkhive/mkhive.c b/reactos/tools/mkhive/mkhive.c index 038a65fb2cf..c3f9f91ecc8 100644 --- a/reactos/tools/mkhive/mkhive.c +++ b/reactos/tools/mkhive/mkhive.c @@ -49,9 +49,10 @@ void usage (void) { - printf ("Usage: mkhive [addinf]\n\n"); + printf ("Usage: mkhive [addinf]\n\n"); printf (" srcdir - inf files are read from this directory\n"); printf (" dstdir - binary hive files are created in this directory\n"); + printf (" arch - architecture\n"); printf (" addinf - additional inf files with full path\n"); } @@ -88,14 +89,14 @@ int main (int argc, char *argv[]) char FileName[PATH_MAX]; int Param; - printf ("Binary hive maker: %s\n", argv[3]); - if (argc < 4) { usage (); return 1; } + printf ("Binary hive maker: %s\n", argv[3]); + RegInitializeRegistry (); convert_path (FileName, argv[1]);