Mayayana
8/21/2011 9:40:00 PM
I finally got around to trying this. No luck. I doubted
it would help. VirualProtect returns the same access
protection value that VirtualQuery gets, and from
what I can find, FlushInstructionCache is a mainly
outdated function only useful with multi-core
processors whem function code is cached.
What I do know now, though, is that Win7 has a lot
of problems with browser extensions. The problem of IE
crashing with a message of "Internet Explorer has stopped
working" has been caused by Google toolbar, among others.
IE8 on XP is OK. But IE8 on Win7 crashes. If I remove my
mime filter Registry entry it's fine. Oddly, though, I also
have a browser extension as part of the package, and
that works fine. The only problem is the mime filter on
Win7. And the protected mode setting in Win7 IE has no
effect.
I ran ProcMon and can't see any sign of issues. IE loads
my extension and mime filter without problem. But then
after a few seconds it crashes.
I'm posting this explanation in hopes that it might ring
a bell for someone. I've found a lot online about people
getting the "Internet Explorer has stopped working"
message, but mostly people are only coming up with the
"solution" of disabling browser extensions.