Kullanıcı sadece güvenli modda önyükleme yapmadıysa çalıştırmak istediğim bazı kodlar var. Bunu algılayabilen CoreFoundation veya C standart API'leri kullanmanın bir yolu var mı?OSX'de güvenli mod nasıl algılanır
DÜZENLEME:
#include <sys/sysctl.h>
...
int safeBoot;
int mib_name[2] = { CTL_KERN, KERN_SAFEBOOT };
size_t length = sizeof(safeBoot);
if (!sysctl(mib_name, 2, &safeBoot, &length, NULL, 0)) {
if (safeBoot == 1) {
// We are in safe mode
} else {
// Normal mode. Continue…
}
} else {
// Couldn't find safe boot information
}
Kodunuz normal durumda nasıl başlatılır? –