When installing with a non admin user the registry key gets added to HKEY_CURRENT_USER for the admin as it asks for admin privileges and misses the original user. This prevents the c binding from loading. It would be better to use HKEY_LOCAL_MACHINE.