VBSの質問です。 「このゾーンのサイトには全てサーバーの確認 (https:) を必要とするにチェックをつける」スクリプトをご教授頂けますでしょうか。

VBSで「このゾーンのサイトには全てサーバーの確認 (https:) を必要とするにチェックをつける」スクリプトは
どのように記述すれば宜しいでしょうか?

----以下のスクリプトでチェックを外すことはできるのですが、信頼済みサイトに登録後、セキュリティ上チェックを付け直したいと考えています。

■const NOT_HTTPS = &Hfffffffb
この部分が「チェックを外す」定数だと思うのですが、では「チェックをつける」定数はどう記述すれば良いのかがわかりません。。
&Hが16進数を表していると思いますが、「fffffffb」というのが何のことかわかりません・・。
「fffffffb」が何を表しているかもご教授頂けますでしょうか。。


--------------------------------------------
const HKEY_CURRENT_USER = &H80000001
const NOT_HTTPS = &Hfffffffb

' ********************************************************************
' hpcgi2.nifty.com を信頼する
' ********************************************************************
strDomain = "nifty.com"
strServer = "hpcgi2"

' ********************************************************************
' レジストリクラス
' ********************************************************************
Set obj = GetObject _
("winmgmts:\\.\root\default:StdRegProv")

' ********************************************************************
' このゾーンのサイトには全てサーバーの確認 (https:) を必要とする
' というチェックを外す
' ********************************************************************
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\" _
& "Internet Settings\Zones\2"
strValueName = "Flags"
obj.GetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue
dwValue = dwValue and NOT_HTTPS
obj.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,strValueName,dwValue

' ********************************************************************
' サイトの登録
' ********************************************************************
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\" _
& "Internet Settings\ZoneMap\Domains\" & strDomain
Return = obj.CreateKey(HKEY_CURRENT_USER, strKeyPath)

if strServer <> "" then
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\" _
& "Internet Settings\ZoneMap\Domains\" & strDomain & "\" & strServer
Return = obj.CreateKey(HKEY_CURRENT_USER, strKeyPath)
end if

' http プロトコルで信頼済みサイト
obj.SetDWORDValue HKEY_CURRENT_USER,strKeyPath,"http",2
meganeOB さん、こんにちは。
Answers への投稿、ありがとうございます。
 
VBS で Internet Explorer の設定の「このゾーンのサイトには全てサーバーの確認 (https:) を必要とする」にチェックをつける方法ですね。
同じような情報がないか探してみたのですが、見つけることはできませんでした。
 
VBS に関する質問の場合、カテゴリが存在しないため Answers ではなかなか情報が集まりにくいのではと思います。こちらの TechNet のInternet Explorer のフォーラムにご投稿いただくとより情報が集まってくるかもしれません。

今後とも Answers をよろしくお願いします。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2021年2月02日 表示数 1,868 適用先: