Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // clang -fmodules -fobjc-arc -framework Foundation -framework SystemConfiguration -o dump_sc dump_sc.m
- @import Foundation;
- @import SystemConfiguration;
- #define var __auto_type
- #define let __auto_type const
- _Pragma("clang assume_nonnull begin")
- int main ( )
- {
- let ctx = SCDynamicStoreCreate(
- NULL, CFSTR("Dump Dynamic Store"), NULL, NULL);
- let patterns = @[ @".*" ]; // Regex pattern
- let allKeysAndValues = (__bridge_transfer NSDictionary *)
- SCDynamicStoreCopyMultiple(ctx, nil, (__bridge CFArrayRef)patterns);
- NSLog(@"%@", allKeysAndValues);
- CFRelease(ctx); // Closes connection to dynamic store
- return 0;
- }
- _Pragma("clang assume_nonnull end")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement