id summary reporter owner description type status milestone component version severity resolution keywords cc 11660 interprocess::winapi::get_last_bootup_time(std::string &stamp) fails, resulting in bad IPC name bmccart@… Ion Gaztañaga "Using interprocess::managed_shared_memory fails on Windows 7 in restricted environments (i.e. running under IIS/AppPool). It fails to create IPC primites properly, even if an administrator account is being impersonated. It doesn't fail if running a regular process as the IIS/AppPool user. It fails in that the shared memory object created doesn't have the intended name, and when boost interprocess attempts to open the primitive in another process it fails, do to file name discrepancies. Specifically, interprocess::winapi::get_last_bootup_time(std::string &stamp) fails to retrieve the bootup time, as a consequence of failing to open the system log file (GetLastError() produces ERROR_ACCESS_DENIED) and instead produces an empty string. This does not occur in the other process. The attached alternate implementation for getting a bootup time is working for me in the above scenario." Bugs new To Be Determined interprocess Boost 1.59.0 Problem bootup time