Я реконструирую декомпилированную java-программу, и в настоящее время я зависим от fixind. Последний недостаток - sirius.classes.Window
. Я не могу найти его нигде.Что такое sirius.classes.Window и где я могу его получить?
Моей попытка search it (with quotes) привела к одному результату:
Это анализ самого файла я декомпилируемый.
И что это? Кажется, он предоставляет некоторые API Windows. Пример использования:
//In property definition
Window window = new Window();
User32 user32 = window.getUser32();
Kernel32 kernel = window.getKernel32();
//More methods:
window.FindWindow("string");
window.isRunning("process name.exe");
window.getRect(hwndId); //hwndId is also used in winapi, only as a handle instead of integer
//I'm not sure what the cid is
window.pixelCheck(cid, rgb, (int)x, (int)y, tolerance);
//The WinDef.RECT comes from com.sun.jna.platform.win32.WinDef (https://github.com/twall/jna)
WinDef.RECT cRec = this.window.getRect(cid);
Этот класс фактически предоставляет наиболее важные функции, поэтому я не могу его опустить.