How is this gonna work?
The current case:
- Windows is being shutdown by the user
- Windows shutsdown the turbofloat service
- Turbofloat service stores leased license to disk
- My service shutsdown
- Tries to release the license but the turbofloat service is not there anymore
- System reboots
- Turbofloat service starts and loads leased license from disk
- My service starts and tries to get a license but fails (no seats left)