Send message information about the state of the plugin loading and initialization from the remote target to the host process and print it to the console. This provides better insight into how the process is going and about any errors that occur such as the plugin arguments from host not matching the number of arguments expected by the plugin's entry point.
Remove the Process creation structs PROCESS_INFORMATION and STARTUPINFO from the Memory project and use the Common Interop classes to import them into the project.
Send message information about the state of the plugin loading and initialization from the remote target to the host process and print it to the console. This provides better insight into how the process is going and about any errors that occur such as the plugin arguments from host not matching the number of arguments expected by the plugin's entry point.