in PPLGuard/utils.cpp [3:45]
BOOL ParseArguments(int argc, wchar_t* argv[])
{
BOOL bReturnValue = TRUE;
BOOL bHelp = FALSE;
// Parse options
while ((argc > 1) && (argv[1][0] == '-'))
{
switch (argv[1][1])
{
case 'h':
bReturnValue = FALSE;
bHelp = TRUE;
break;
case 'v':
g_bVerbose = TRUE;
break;
case 'd':
g_bVerbose = TRUE;
g_bDebug = TRUE;
break;
case 'f':
g_bForce = TRUE;
break;
case 'a':
g_bHardenAMPPLOnly = TRUE;
break;
default:
wprintf(L"[-] Invalid option: %ws\n", argv[1]);
bReturnValue = FALSE;
}
++argv;
--argc;
}
if (bHelp)
{
PrintUsage();
return FALSE;
}
return bReturnValue;
}