У меня есть плагин IE BHO, который я хочу включить, только когда пользователь запускает IE из моей программы (программа запускает IE, используя CreateProcess()
).
Я не хочу, чтобы этот BHO был включен, когда пользователь запускает IE из-за пределов моей программы, так как это может означать, что любые проблемы в BHO могут потенциально испортить обычные возможности просмотра.
Какой лучший способ сделать это?
Один из способов - зарегистрировать BHO, запустить IE, а затем быстро отменить регистрацию BHO. Это выглядит довольно грязно, поскольку сбой программы, запускающей IE, может привести к тому, что BHO останется зарегистрированным.