Feature: Add "Full Disk Access" permission check for macOS client
This commit is contained in:
@@ -496,6 +496,12 @@ int main(int argc, const char* argv[])
|
||||
Permissions::requestAccessibility();
|
||||
}
|
||||
|
||||
if (!Permissions::checkFullDiskAccess()) {
|
||||
NSLog(@"Full Disk Access permission not granted.");
|
||||
NSLog(@"Please grant permission in System Preferences > Privacy & Security > Full Disk Access");
|
||||
Permissions::openFullDiskAccessSettings();
|
||||
}
|
||||
|
||||
// Create client
|
||||
auto ClientObject = std::make_unique<IOCPClient>(g_bExit, false);
|
||||
ClientObject->setManagerCallBack(NULL, DataProcess, NULL);
|
||||
|
||||
Reference in New Issue
Block a user