[作者]
常用網名: 豬頭三
出生日期: 1981.XX.XX
企鵝交流: 643439947
個人網站: 80x86匯編小站
編程生涯: 2001年~至今[共24年]
職業生涯: 22年
開發語言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、
開發工具: Visual Studio、Delphi、XCode、C++ Builder、Eclipse
技能種類: 逆向 驅動 磁盤 文件 大數據分析
涉及領域: Windows應用軟件安全/Windows系統內核安全/Windows系統磁盤數據安全/macOS應用軟件安全
項目經歷: 股票模型量化/磁盤性能優化/文件系統數據恢復/文件信息采集/敏感文件監測跟蹤/網絡安全檢測
專注研究: 機器學習、股票模型量化、金融分析
[序言]
在使用現代Delphi 12進行macOS 64bit應用開發時, 經常需要獲取當前運行程序所在的目錄, 用于讀取或保存與應用程序捆綁在一起的資源文件、配置文件或動態庫等. macOS上的應用通常以.app包的形式存在, 包內部有一個Contents目錄, 里面包含可執行文件和資源文件. 因此, 如何在Delphi代碼中定位并獲取這些路徑, 是編寫跨平臺應用時的一個關鍵步驟.