Windows 2000で IE6SP3の CoInternetIsFeatureEnabledを試してみた
Windows XPの urlmon.dll を取り込んで関数CoInternetIsFeatureEnabledを実行できないか試してみました。
中身は、単純にレジストリなどの設定読み込みなので問題ないかと思ったのですが
GET_FEATURE_FROM_PROCESS と GET_FEATURE_FROM_THREADの場合
FEATURE_BEHAVIORS
FEATURE_DISABLE_MK_PROTOCOL
FEATURE_BEHAVIORS
FEATURE_DISABLE_MK_PROTOCOL
FEATURE_GET_URL_DOM_FILEPATH_UNENCODED
だけが0
GET_FEATURE_FROM_REGISTRYの場合
FEATURE_PROTOCOL_LOCKDOWN
だけ1
だけ1
他は全部1
と言う良く分からない結果になった
良く分からないけど、GET_FEATURE_FROM_PROCESS 以外はまともな値が返ってない可能性 ・ω・
ちなみに、CoInternetSetFeatureEnabledは成功が返ってくるけど、レジストリに書き込んだ形跡が無し。
Comments