#include #include
const char PLUGIN_NAME[] = "MyAsiPlugin"; // Это название плагина const char PLUGIN_SUFFIX[] = ".asi"; // Это тип плагина
if (GetModuleHandleA(( std::string(PLUGIN_NAME) + PLUGIN_SUFFIX).c_str()) != hModule){ char name[256]; GetModuleFileNameA(hModule, name, 256); std::regex re(R"(.*\\(.*)" + std::string(PLUGIN_SUFFIX) + ")", std::regex::icase); std::cmatch m; if (std::regex_match(name, m, re)){ MessageBoxA( 0, ("Incorrect file name.\n" "Please rename " + m[1].str() + " to " + std::string(PLUGIN_NAME) + PLUGIN_SUFFIX).c_str(), PLUGIN_NAME, 0 ); } return FALSE; }