Changing these 3 lines to be
yal_strcat(commandLine, L"\\system32\\rundll32.exe \\"");
yal_strcat(commandLine, dllPath);
yal_strcat(commandLine, L"\\" frame_process");
and re-compiling the extension will probably fix that.
The extension was originally going to be more or less superseded by a better one (which you can see in action in Nova Drift) in March, but due to war breaking out in my country I’m not sure when that’s going to happen at this point.