Textractor首頁、文檔和下載- x86/x64 文本提取器- 程式开发

Textractor (曾用名: NextHooker) 是一個基於 ITHVNR為Windows/Wine 開發的開源x86/x64 文本提取器。

下載

Textractor 的發行版可以在這裡找到.

老版ITHVNR 可以在這裡找到.

特點

  • 高度可擴展
  • 自動從很多遊戲中提取(包括一些沒有被VNR 支持的!)
  • 通過/H “hook” 碼提取文本(支持大多數AGTH 碼)
  • 使用/R “read” 碼直接抽取文本

擴展

通過我的擴展示例項目查看如何構建擴展.
通過extensions 文件夾查看擴展能夠做什麼.

編譯

編譯 Textractor 前, 你應當獲取支持CMake 的Visual Studio, 以及Qt 5.13 版.
之後就可以使用Visual Studio 打開文件夾, 然後構建. 運行Textractor.exe.

項目架構

宿主(位於host 文件夾) 向目標進程注入texthook.dll (由texthook 文件夾創建) 並通過兩個管道文件互聯.
宿主向hostPipe 寫入, texthook 向hookPipe 寫入.
texthook 等待管道連接, 之後向一些文本輸出函數(如TextOut, GetGlyphOutline) 注入一系列指令, 使得它們的輸入被沿著管道發送.
其它關於鉤子的信息通過一個被TextHook 類保有引用的文件視圖(曾用名: 段對象) 共享.
之後, 宿主通過管道接收到的文本在傳回GUI 前被簡單處理.
最後, GUI 在顯示文本前將其分發給擴展.

#Textractor首頁文檔和下載 #x86x64 #文本提取器 #程式开发

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *