Descriptor signature is incorrect for retail
On retail version 8.3.0.34769, the following code snippet throws an exception
void get_init_funcs()
{
auto init_func = clepta::pattern("40 53 48 83 EC 20 E8 ? ? 00 00 E8 ? ? 00 00 E8").search(process.state(), main_module);
if (!init_func)
throw std::exception("could not find descriptor initialization function");
Anyway you could update this sig?