I've been using ESENT for my projects quite extensively and I really love how easy and fast it works. And stable too!!
But I have a HUGE problem with Windows 8!!! Regardless of how I link to the esent.dll (dynamically or statically) whenever I call something other than JetSetSystemParameter, the dll is crashing, takig my app along down the cliff.
The event viewer tells me the following: Exception Code: 0xc0000090 Error Offset: 0x0003090e esent ver: 6.2.8400.0
Did anybody encounter similar problems with Windows 8?