2012-02-24 30 views

回答

0

看一看這篇文章"How to get hardware and network info"

如果您有64位架構的麻煩 - 或者你的應用程序只需簡單地是一個64位的應用程序 - 考慮到IO部分移動到一個輔助工具並使用分佈式對象訪問它。

看一看Creating XPC Services

+0

當然我確實,但正如我所提到的,它的目的是爲32位應用程序。 – xyz 2012-02-24 10:41:17

+0

編譯器在實現'computerSerialNumber'方法時說什麼?我已經使用IOKit實現了一個蘋果遠程包裝器,並且從未遇到64位問題。 – 2012-02-24 10:44:23

+0

' 「_IOMasterPort」'(...) ' 「_IORegistryGetRootEntry」'(...) ' 「_IORegistryEntrySearchCFProperty」'(...) 'LD:符號(S)未找到架構x86_64' – xyz 2012-02-24 11:07:57

0

簡單的方法是執行:

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