How to check if vulkan drivers are installed? (C++)

I have an independent launcher for my Vulkan program, so I’d like to take the opportunity to check if Vulkan drivers are actually installed before the program is launched.
What would be a good way to do so (on Windows)?
I could use [i]LoadLibrary[/i] to try and load vulkan-1.dll and handle the result, since that seems to exist both for Nvidia and AMD drivers. Is it guaranteed to always have that name though? Is there a better way for doing this?

The simplest way would be to try to create a Vulkan instance and check for devices. You don’t have to actually create any devices, but if you can’t find any (or can’t create an instance), then no Vulkan implementations exist.