12 Oct
2017
12 Oct
'17
9:14 a.m.
Hi, I've an application that has been working fine under Windows 7, but I'm now fixing up for running on later Windows versions. I've been hitting unhandled exceptions when writing to c:\programdata\(my company)\(my app name)\ and understand that this is due to the permissions for such folders being more restrictive on Windows 8, 8.1 and 10. My research seems to indicate that I can modify my installer to set up my folders with appropriate permissions at install-time, but I'd prefer to use boost::filesystem to check folder/file permissions then change them at run-time, if necessary using appropriate csidl values. Can anybody offer any advice, please? Best wishes. Tim Burgess