Feature: Add "Full Disk Access" permission check for macOS client

This commit is contained in:
yuanyuanxiang
2026-05-01 08:41:08 +02:00
parent 9b1cb1ced9
commit 979f309497
3 changed files with 49 additions and 1 deletions

View File

@@ -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);