none
C#으로 OS 64bit 또는 32bit 방법 있을까요? RRS feed

답변

  • 안녕하십니까? 상철이 님

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “C#으로 OS 64bit 또는 32bit 방법 있을까요?”에 대한 답변을 드리겠습니다.

     

    문의 하신 “C#으로 OS 64bit 또는 32bit 방법 있을까요?”에 대한 답변은 SeongTae Jeong님 잘 대답해 주셨습니다.

     

    한가지 더 방법을 드리겠습니다.

               

    Private void GetOSConfig(){

                String sProcess;

                If(Environment.Is64bitOperatingSystem == true)

    {

                            sProcess = “64 Bit”;

    }

    {

                            sProcess = “32 Bit”;

    }

    Console.WriteLine(“OS is {0}”, sProcess);

    }

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 상철이 2012년 1월 19일 목요일 오전 6:17
    2012년 1월 16일 월요일 오전 12:56
    중재자

모든 응답

  • Environment.Is64BitOperatingSystem 속성을 이용하면 됩니다.

    만약, 해당 C# EXE 프로세스에 대해서 몇 비트로 실행 중인지 알고 싶은 경우라면, IntPtr.Size 로 알 수 있습니다. 그 값이 8 이면 64비트이고, 4 이면 32비트입니다. 또는 Environment.Is64BitProcess 속성을 이용해서도 알 수 있습니다.

    2012년 1월 14일 토요일 오후 2:41
  • 안녕하십니까? 상철이 님

    Microsoft MSDN Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “C#으로 OS 64bit 또는 32bit 방법 있을까요?”에 대한 답변을 드리겠습니다.

     

    문의 하신 “C#으로 OS 64bit 또는 32bit 방법 있을까요?”에 대한 답변은 SeongTae Jeong님 잘 대답해 주셨습니다.

     

    한가지 더 방법을 드리겠습니다.

               

    Private void GetOSConfig(){

                String sProcess;

                If(Environment.Is64bitOperatingSystem == true)

    {

                            sProcess = “64 Bit”;

    }

    {

                            sProcess = “32 Bit”;

    }

    Console.WriteLine(“OS is {0}”, sProcess);

    }

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 상철이 2012년 1월 19일 목요일 오전 6:17
    2012년 1월 16일 월요일 오전 12:56
    중재자