Windows 2000で IE6SP3の CoInternetIsFeatureEnabledを試してみた

Windows XPの urlmon.dll を取り込んで関数CoInternetIsFeatureEnabledを実行できないか試してみました。
中身は、単純にレジストリなどの設定読み込みなので問題ないかと思ったのですが

GET_FEATURE_FROM_PROCESS と GET_FEATURE_FROM_THREADの場合
FEATURE_BEHAVIORS
FEATURE_DISABLE_MK_PROTOCOL

FEATURE_GET_URL_DOM_FILEPATH_UNENCODED
だけが0

GET_FEATURE_FROM_REGISTRYの場合

FEATURE_PROTOCOL_LOCKDOWN
だけ1

他は全部1
と言う良く分からない結果になった

良く分からないけど、GET_FEATURE_FROM_PROCESS 以外はまともな値が返ってない可能性 ・ω・
ちなみに、CoInternetSetFeatureEnabledは成功が返ってくるけど、レジストリに書き込んだ形跡が無し。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です