본문 바로가기

Programming/C#4

Windows Management Instrumentation (WMI) WMI란? 원래 1998년 Windows NT 4.0 서비스 팩 4의 추가 구성 요소로 릴리스된 WMI는 Windows 2000, Windows XP 및 Windows Server 2003 운영 체제 제품군에 구축된 핵심 관리 기술입니다. DMTF(Distributed Management Task Force)에 의해 발견된 업계 표준을 기반으로 한 WMI는 거의 모든 Windows 리소스를 액세스하고 구성하고 관리하고 모니터링할 수 있는 수단이자 통로입니다. WMI의 기능을 이해하려면 작년에 그리고 현재까지 Windows 워크스테이션과 서버를 관리하고 모니터링했던 방법을 생각해 보십시오. 디스크, 이벤트 로그, 파일, 폴더, 파일 시스템, 네트워크 구성 요소, 운영 체제 설정, 성능 데이터, 프린터, 프.. 2010. 4. 1.
TextBox에서 줄 내림 TextBox에서 직접 입력하여 줄을 내려쓰는 경우가 아닌 소스 부분에서 줄을 내려써야할 경우에 일반적으로 console창에서 생각하는 \n의 경우로 했을때 TextBox에서는 줄내림이 제대로 되지 않았다. 물론 그로 인해서 검색을 해본 결과로 \r\n을 해야지 TextBox에서 줄내림이 제대로 된다는 사실을 알았다. 간단하지만 알지 못하면 헤맬 수 밖에 없는 사소한 문제인 것 같다. 1. \n을 했을 경우 textBox1.Text = "Hello World, C#!\nGood!"; 2. \r\n을 했을 경우 textBox1.Text = "Hello World, C#!\r\nGood!"; 작은 것에서 헤매지 않길 바라며... 2010. 2. 8.
IUpdateSession MSDN에서는 IUpdateSession에 대해서 아래와 같이 간단하게 설명하고 있다. Represents a session in which the caller can perform operations that involve updates. 호출자가 필요로 하는 업데이트 작업을 수행할 수 있는 세션을 나타냅니다. 그리고 조금더 구체적인 사항으로는 아래와 같이 MSDN에서 설명하고 있다. IUpdateSession Interface The IUpdateSession interface represents a session in which the caller can perform operations that involve updates. For example, this interface represents s.. 2010. 1. 11.
Windows Update Agent API 윈도우 업데이트에 관련된 정보를 찾다가 발견한 윈도우 업데이트에 관한 API이다. Windows Update Agent(W.U.A)는 윈도우 업데이트를 관리하기 위해 만들어진 것 같다. 정확하게 어떻게 사용되는지는 모르지만, 그렇지 않을까하고 추측하고 있다. 물론 한동안 업데이트를 안하다가 하는경우 W.U.A부터 설치를 하는 것만 봐도 그럴 것이라는 생각이 든다. 윈도우 업데이트 홈페이지를 거치지 않고 자동으로 업데이트를 받아 다운로드 및 설치를 시켜주는 다른 프로그램들을 봤을 때도 보통은 따로 서버에 윈도우 업데이트 정보를 담고 있는 파일과 비교하여 하거나 업데이트에 따른 파일업데이트를 통해서 확인을 하는 것을 대충 알 수 있었다. 하지만 그 중에서도 국가정보원에서 배포하고 있는 내PC지킴이라는 프로그.. 2010. 1. 5.