Проблема с переименованием папок и PcreateProcessNotifyRoutine или PcreateProcessNotifyRoutineEx

Тема в разделе "WASM.NT.KERNEL", создана пользователем Vicshann, 24 дек 2020.

  1. Vicshann

    Vicshann Member

    Публикаций:
    0
    Регистрация:
    22 сен 2020
    Сообщения:
    32
    В моем инжекторе обнаружилась проблема.
    Если запустить один раз процесс с установленым ProcessNotifyRoutine, то система запоминает путь папки и даже после выгрузки драйвера и повторной загрузки и установки ProcessNotifyRoutine, путь к процессу возвращается прежний, даже если папка была переименована.
    Например был путь: C:\Test\xx1\MyProcess.exe
    Новый путь: C:\Test\xx2\MyProcess.exe
    Но при запуске "C:\Test\xx2\MyProcess.exe" из драйвера с ProcessNotifyRoutine приходит путь "C:\Test\xx1\MyProcess.exe"
    Эта проблема есть на "Windows 7" и старой "Windows 10", а на "Windows 10 20H2" уже нет.
    Может есть какая то функция которой можно сбросить все эти сохраненные где-то пути?
     
    eshmereum нравится это.