Процессу EnableRaisingEvents отказано в разрешении с установленными привилегиями отладки - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь установить EnableRaisingEvents = true; из C # DLL, которая внедряется в неуправляемый процесс, но я получаю «Отказано в доступе». Я установил соответствующие права отладки для процесса.

Пример кода:

using System;
using System.Diagnostics;

namespace Main
{
    class Program
    {
        public static int Entry(string args)
        {
            SetDebugPrivileges();
            var proc = System.Diagnostics.Process.GetCurrentProcess();
            proc.EnableRaisingEvents = true; // Throws Acess Denied error
            return 0;
        }
    }
}

Не могу ли я разрешить вызывать события из внедренной C # DLL? Нужно ли включать события повышения до того, как процесс будет полностью запущен? Или

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...