첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170

■ 엣지 브라우저의 버전을 구하는 방법을 보여준다.

 

▶ 예제 코드 (C#)

using System;
using System.IO;
using System.Xml;

#region 엣지 버전 구하기 - GetEdgeVersion()

/// <summary>
/// 엣지 버전 구하기
/// </summary>
/// <returns>엣지 버전</returns>
public Version GetEdgeVersion()
{
    string edgeVersion  = "0.0.0";
    string edgeManifest = "%SystemRoot%\\SystemApps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\AppxManifest.xml";
    string filePath     = Environment.ExpandEnvironmentVariables(edgeManifest);

    if(File.Exists(filePath))
    {
        using(XmlReader xmlReader = XmlReader.Create(filePath))
        {
            xmlReader.ReadToFollowing("Identity");

            xmlReader.MoveToAttribute("Version");

            edgeVersion = xmlReader.Value;
        }
    }

    return new Version(edgeVersion);
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요