Я не могу найти способ связи между моим IE C# BHO и консольным приложением C#, работающим как SYSTEM.C# IPC Между BHO и сервисом
До сих пор я попытался с помощью Remoting и EventWaitHandle, но оба дают мне «отказано в доступе» ошибки, когда я UAC включен настройки по умолчанию в Win 7.
Я был в состоянии иметь консольного приложения, что взаимодействует с сервисом, используя как Remoting, так и EventWaitHandle.
Мне нужен способ обмена данными между двумя процессами с помощью UAC, каковы мои варианты?
Это задняя дверь на возвышение привилегии. Дверь, которую UAC планировала закрыть. –
Я не думаю, что UAC может помешать вам прослушивать консольное приложение C# на порту (принимая только локальные подключения) и связать BHO с ним через TCP/UDP. –
Я почти ничего не знаю об управляемых BHOs, вы можете принять службы WCF в консольном приложении, используя 'netNamedPipesBinding'. Это довольно безопасное связывание и работает только на одном компьютере. Может быть, вы можете добавить ссылку на службу в свой проект BHO, указав на консольную службу? –