Я пытаюсь декомпилировать исполняемый файл, который является чем-то вроде key-logger, и он ссылается на эти 2 библиотеки, в которых я не могу развернуть:
Любая идея / помощь, пожалуйста, где найти больше информации / документации по этим вопросам? Я имею в виду их контракты API.
ОБНОВИТЬ:
Трудно определить, какие его методы вызываются, потому что в декомпилированном коде есть такой код:
[DllImport("user32.dll", CallingConvention=CallingConvention.StdCall, CharSet=CharSet.Auto)]
public static extern int SetWindowsHookEx(int idHook, HookProc lpfn, IntPtr hInstance, int threadId);
public void Start()
{
if (hKeyboardHook == 0)
{
this.KeyboardHookProcedure = new HookProc(this.KeyboardHookProc);
hKeyboardHook = SetWindowsHookEx(13, this.KeyboardHookProcedure, Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]), 0);
if (hKeyboardHook == 0)
{
this.Stop();
throw new Exception("SetWindowsHookEx ist failed.");
}
}
}
Взгляните на следующую строчку:Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0])
У него нет имени метода явно ...
Вот почему я пытаюсь угадать