我想掛鉤函數AudioUnitInitialize
通過在應用程序啓動時注入一個包來獲取應用程序的音頻單元。
我找到一個示例(http://pastie.org/1882125),但它使用函數MSHookFunction
來替換函數名稱。問題是我想替換Mac OS X上的功能,而不是iOS上的功能。
是否有另一種方法來掛鉤C函數?掛鉤C函數
Q
掛鉤C函數
0
A
回答
1
如果你look closely,你可以發現MobileSubstrate也可以在OS X上運行。
+0
現在我已經得到了本教程的一切(http://iphonesdkdev.blogspot.de/2012/06/how-to-install-thoes-under-xcode-44.html)。我的問題是,當我鉤住'AudioUnitInitialize'方法時,我不能使用inUnit參數。這裏有什麼問題?然後應用程序崩潰。 – 2013-04-09 19:29:51
+1
@qPaul我不知道,但那肯定不會讓你不接受我的回答 - 我回答了你的問題。問一個新的問題,因爲你有**新的 - 關於使用API。 – 2013-04-09 19:54:29
相關問題
- 1. 如何掛鉤C++函數與asm
- 2. 掛鉤一個_userpurge函數C++
- 3. 單進程掛鉤函數
- 4. CopyItems函數掛鉤崩潰
- 5. 掛鉤API函數GetSystemMetrics
- 6. 處理掛鉤函數
- 7. 不能掛鉤函數
- 8. 在函數返回之前掛鉤函數C
- 9. 關閉掛鉤C++
- 10. WH_JOURNALPLAYBACK掛鉤在C#
- 11. 在iphone中掛鉤C/C++函數的簡單方法?
- 12. 掛鉤或不掛鉤 - git
- 13. API無掛鉤掛鉤
- 14. 如何掛鉤wordpress中的函數
- 15. 掛鉤在德爾福的DLL函數
- 16. 掛鉤WinAPI函數調用DLL
- 17. 掛鉤在node.js中的函數
- 18. Xposed - 掛鉤私人構造函數
- 19. C++ JournalPlayback和Bluescreen 0x0000008E(掛鉤)
- 20. C++ __usercall在IDA掛鉤
- 21. C#SetSystemTime(WIN API)掛鉤
- 22. C掛鉤/回撥系統
- 23. 在C和windows中掛鉤
- 24. 掛鉤新/刪除C++
- 25. 在C++中掛鉤非虛擬成員函數
- 26. 監視TFS服務掛鉤/ Web掛鉤
- 27. IAT掛鉤 - 無法掛鉤ExitProcess
- 28. SetParent掛鉤,你怎麼解除掛鉤?
- 29. 在掛鉤程序中訪問掛鉤
- 30. 在javascript中掛鉤函數代替現有函數
MobileSubstrate是開源的,所以你可以看看saurik如何在MSHookFunction中做到這一點 – 2013-04-08 14:37:17
糾正我,如果我錯了,但不是OS X上可用的CydiaSubstrate.framework? – 2013-04-08 14:40:57