The mysterious mk:@MSITStore
I've started getting an error message when I try to open a CHM file, stating that it cannot find the file.
Just in case anybody is searching on the same problem, it happened because I accidentally unregestired the following dlls.
It's a pseudo-protocol to reference sources within the same .chm helpfile. At the same time it's a major security risk because those references are not handled with correct security restrictions. If you happen to download .chm files from the internet you should leave the protocol disabled.
this is an uri, kind url
name not available
Which DLLs did you accidentally unregister?
itss and iticrl
i think that's a COM moniker (mk), predates URL Monikers (urlmon), expressed as a URI (mk:).
A URI (or URL) consists of a protocol handler name and a protocol specific address seperated by a colon.
> mk is the "MSDN CD viewer" protocol.
(so URLMON takes a URL starting with a scheme (not protocol) of mk:, identifies that it's a moniker, then sends the rest off to the moniker handler in COM.)
Fog Creek Home