In my setup loaded vld.dll is located in different from EXE directory.
Vld.ini is also stored near vld.dll but directory containing vld.dll isn't looked at.
Comments: I would like to have also support for setting path directly and not through registry. I see in source codes, that first working directory is checked and then registry. I set all my configuration files in certain folder relative to executable. I would like to place also vld.ini file there but without modifying registry as registry key is just one per user and not one per application. If I have 2 testing applications with custom location of vld.ini, then your current solution is not sufficient.
Vld.ini is also stored near vld.dll but directory containing vld.dll isn't looked at.
Comments: I would like to have also support for setting path directly and not through registry. I see in source codes, that first working directory is checked and then registry. I set all my configuration files in certain folder relative to executable. I would like to place also vld.ini file there but without modifying registry as registry key is just one per user and not one per application. If I have 2 testing applications with custom location of vld.ini, then your current solution is not sufficient.