Boost logo

Boost Users :

Subject: [Boost-users] boost::filesystem and writing to Windows programdata structure
From: Tim Burgess (tim_at_[hidden])
Date: 2017-10-12 09:14:26


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

 



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net