• XSS.stack #1 – первый литературный журнал от юзеров форума

Найти процесс, который занимает файл (Windows XP)

CheckerChin

(L2) cache
Забанен
Регистрация
05.11.2018
Сообщения
485
Решения
3
Реакции
255
Гарант сделки
1
Пожалуйста, обратите внимание, что пользователь заблокирован
Приветствую всех. Подскажите пожалуйста, как найти процесс, который занимает файл?
Знаю, что на windows vista+ можно делать через restartmanager. Как правильнее и без особых костылей сделать под windows xp примерно такое же?
 
Go to process hacker ++ Find the process name

C#:
Process[] workers = Process.GetProcessesByName("process.exe")
foreach (Process worker in workers)
{
     worker.Kill();
     worker.WaitForExit();
     worker.Dispose();
}

You must use .exe at the end or you will face 19 bit problem
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Как правильнее и без особых костылей сделать под windows xp примерно такое же?
NtQuerySystemInformation + NtQueryObject + NtQueryInformationFile
примерно так делаешь, сорцев в инете полно. будет неясно, спрашивай.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх