thanks for these findings! We are currently in the process of finalizing and documenting hyperd settings. Once we're done with this, you will definitly be able to pass the log directory to the HyperProcess constructor. The database thing will not even be required anymore in the future.
About the C# issue: We were not yet aware about this. I'll forward your post to our C# expert. Thanks for bringing it up!
Here is the answer from our expert about C#:
You should be able to call SetDllDirectory before invoking Hyper API methods. We don't provide an option for it because the .NET Standard 2.0 doesn't have such functionality.
Oooh, that's super great! Thanks for following up! I need to upgrade my API version!