Проверка наличия параметра в командной строке // Проверка аргументов командной строки на наличие
Всем доброго времени суток.
Возникла необходимость сделать небольшую защиту клиента, на проверку наличия параметра в CMD, если он есть то клиент стартует, тобиж client.dll запускается.
Как можно сделать так что бы проверялось несколько параметров, допустим если в CMD имеется один из параметров: 127.0.0.1 127.0.0.2 127.0.0.3 То клиент стартовал. Сам пробовал что то сделать, но никак не получается
{
if (dwReasonForCall == DLL_PROCESS_ATTACH) {
DisableThreadLibraryCalls(hModule);
TCHAR* cmdline = GetCommandLine();
if (StrStr(cmdline, "127.0.0.1")) {
LoadLibrary("client.dll");
}
}
return TRUE;
}```
Источник: Stack Overflow на русском