Wayne Wang
Wayne Wang

Reputation: 1307

Firebreath plugin can't be loaded in IE9/IE10 if running IE as administrator

My firebreath plugin works well in IE9/IE10 when opening IE normally, until one day I unconsciously open IE as administrator explicitly, the plugin just can't load. I also tried Firebreath sample plugin that can't load in this case either.

I checked the event logged by IE compatibility test tool, and find IE just fail to instantiate my plugin. I guess this probably is related to some IE security settings that I've tried lots of modifications of IE options, but still won't work.

After many trials, I found a workaroud that if I disable the UAC (User Account Control) and restart computer, then the plugin can load successfully when running IE as administrator. On the other hand, I also tried other plugin (not created by Firebreath), e.g. Microsoft Windows Media Player control, that I have a simple page to embed it, and open it in IE10 as administrator, which can load and works well.

So, I don't know whether it is something wrong with my firebreath plugin or there are some options I need to figure out to change. Any suggestions are apprieciated.

Upvotes: 2

Views: 790

Answers (2)

Hans
Hans

Reputation: 41

We had an issue because IE9 uses a shadow file system if you write to disk in protected mode which led to issues. Changing from AppData/Roaming to AppData/LocalLow allowed us to write correctly and not have our plugin crash.

Not sure if this is the issue, but it took a while to figure out so posting it here. The UAC is the reason it can't write.

Upvotes: 2

taxilian
taxilian

Reputation: 14324

The reason is most likely because firebreath installs by default per-user, which means when you run it as administrator it isn't installed for the administrator user.

There is a setting in the PluginConfig.cmake file that you can change to make it per-machine; that means you need admin rights to install it, but it should work for all users.

Upvotes: 2

Related Questions