첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

■ RegistryKey 클래스 : 신뢰할 수 있는 사이트 등록하기 예제

------------------------------------------------------------------------------------------------------------------------

RegisterTrustedSite("icodebroker.tistory.com", "https");

------------------------------------------------------------------------------------------------------------------------

 

■ RegistryKey 클래스 : 신뢰할 수 있는 사이트 등록하기

------------------------------------------------------------------------------------------------------------------------

using Microsoft.Win32;

 

#region RegisterTrustedSite(siteName, protocol)

 

/// <summary>

/// 신뢰할 수 있는 사이트 등록하기

/// </summary>

/// <param name="siteName">사이트명</param>

/// <param name="protocol">프로토콜 (http 또는 https)</param>

public void RegisterTrustedSite(string siteName, string protocol)

{

    const string NAME_FORMAT = @"Software\\Microsoft\\Windows\\CurrentVersion\Internet Settings\\ZoneMap\\Domains\\{0}";

 

    string name = string.Format(NAME_FORMAT, siteName);

 

    RegistryKey existringRegistryKey = Registry.CurrentUser.OpenSubKey(name);

 

    if(existringRegistryKey == null)

    {

        RegistryKey newRegistryKey = Registry.CurrentUser.CreateSubKey(name);

 

        newRegistryKey.SetValue(protocol, 0x00000002);

    }

}

 

#endregion

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요