2011-10-15 32 views
5

Tôi đang sử dụng hộp cát cho ứng dụng Mac của mình. Tôi cần đặt thuộc tính cho IOKit như vậy,Làm thế nào để thiết lập quyền tạm thời cho các thuộc tính IOKit?

IORegistryEntrySetCFProperty(reg, CFSTR("IORequestIdle"), kCFBooleanTrue); 

Vì ứng dụng hộp cát, hệ thống sẽ không cho phép tôi làm điều đó. Nếu tôi tắt hộp cát ứng dụng, thuộc tính được đặt chính xác.

Thông báo lỗi tôi nhận được trong giao diện điều khiển như sau, deny iokit-set-properties IORequestIdle

Có cách nào để tôi thiết lập một quyền tạm thời để tôi có thể làm điều này đúng. Nếu vậy, làm thế nào để tôi đi về làm như vậy?

+0

Xin chào Charles, tôi gặp sự cố tương tự. Bạn đã kết thúc việc tìm kiếm một công việc xung quanh cho những gì bạn đang có ý định làm trở lại sau đó? Cảm ơn – saintmac

Trả lời

2

Câu trả lời ngắn gọn là không. Nếu bạn có thể bật và tắt các quyền lợi theo ý mình, thì hộp cát không phục vụ mục đích gì cả.

Thật không may, điều này có thể có nghĩa là bạn không thể làm những gì bạn đang cố gắng làm. Nếu không có công việc xung quanh thì bạn sẽ không thể gửi ứng dụng của mình đến cửa hàng ứng dụng sau ngày 1 tháng 3 năm 2012.

Các vấn đề liên quan