簡體   English   中英

重定向Windows上資源的開放系統調用

[英]Redirect the open syscall of resource on Windows

首先讓我解釋一下我的情況:

我有一個舊的應用程序,沒有任何可能更改它。 此應用程序使用sqlite表,其中一個是“臨時”數據庫,但不會在內存中創建臨時表,而是使用普通表。

我在終端服務器上安裝了此應用程序,問題是該應用程序嘗試從臨時表的靜態路徑中讀取。

我需要將“ open syscall”重定向到另一個文件,所以我想知道是否可以使用某些軟件或對其進行編程。

“優先級”順序的幾個選項:

  1. 創建一個結點 單擊鏈接以獲取執行此操作的工具。

  2. 如果可能,請使用墊片

  3. 如果上述方法不可行,則可以使用Madshi的madCodeHook lib庫攔截(*)調用。 這里有人有類似的問題,那里的討論也適用於您的情況。

    盡管在使用API​​掛鈎時要小心,並且始終問自己兩個程序同時執行會發生什么情況。 這可能會導致系統不穩定,也稱為混亂。

    (*)您還必須弄清楚您實際需要掛接的呼叫。

您應該能夠通過交界點做到這一點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM