我的系統上安裝了一個軟件,基本上可以在工作時間內查看我的活動。它發送一個報告,說我有多少時間離開我的系統等。自動化光標移動,鼠標點擊和鍵盤輸入無助於顯示系統中存在用戶
因爲我m .net c#開發人員因此試圖通過我的編程技巧打破這個系統。
我已經基本寫了一個窗體窗體應用程序,它爲我打開一個記事本,並開始輸入一些隨機字符。同時它也執行一些隨機點擊,並移動鼠標光標給人一種感覺,即使我不是在系統上工作,即使當我不工作:)
我還使用「SetThreadExecutionState」Pinvoke調用來保持系統喚醒。當我的鼠標/鍵盤處於自動化過程中時,通過「GetLastInputInfo」PInvoke系統調用還觀察到了用戶空閒時間和最後一次交互時間,這也很好。
但這不適合我。它工作完美,直到5分鐘,然後以某種方式檢測到用戶不在系統中。
對此有任何建議。
除了活動程序的創建者之外,任何人都無法解決這個問題。這完全取決於應用程序的實現方式。就我們所知,它在鼠標和PC之間使用USB加密狗,查看哪些應用程序處於活動狀態,也可能檢測到您調用這些鼠標移動的方式。 – CodeCaster
@CodeCaster這就是爲什麼我通過PInvoke將記事本應用程序放在前臺(使其處於活動狀態),然後發送隨機鍵盤輸入以鍵入。你能否提出一些更多的方法,以便我可以嘗試一下,它可能會奏效。 – user1598504
你錯過了我的觀點。沒有人知道應用程序如何工作,除了那些構建它的人。我不喜歡猜遊戲。問他們。 – CodeCaster