2012-02-24 23 views
0

例:64ビットモードのシリアル番号の場合は、Mac固有の識別子のCocoaで取得できますか?64ビットでMac固有のID番号(例:シリアル番号)を取得

私はいくつかの記事に従ってきましたが、32ビットモード用です。またはあなたのアプリは、単純に64ビットアプリである必要があります - - ヘルパーユーティリティにIOの一部を移動することを検討して、あなたが64ビットのアーキテクチャに問題がある場合

おかげ

答えて

0

この記事"How to get hardware and network info"

を見てください分散オブジェクトを使用してアクセスします。

Creating XPC Services

+0

私は確かにそうしましたが、私が指摘したように、それは32bitアプリケーション向けです。 – xyz

+0

'computerSerialNumber'メソッドを実装するとき、コンパイラは何を言っていますか?私はIOKitを使用してリンゴのリモートラッパーを実装し、64ビットの問題に遭遇することはありません。 –

+0

' "_IOMasterPort"'(...) ' "_IORegistryGetRootEntry"'(...) ' "_IORegistryEntrySearchCFProperty"'(...) 'LD:記号(S)アーキテクチャx86_64' – xyz

0
を見て

簡単な方法は、実行することです:

ioreg -l | grep IOPlatformSerialNumber | awk '{print $ 4}'

関連する問題