WMI 손상 – 복구 / 다시 설치하는 방법

mssql을 복구설치하는과정에서 wmi관련 오류로 더이상 접근할 수 없는 문제가 발생했다. sql을 완전히 제거하는과정에서 레지스트리를 잘못 조작한 결과 발생한 오류로 보이는데.. 계정접근 권한을 포함해서 심각한 문제를 일으키고 있다. 한단계식 복구해보자. wmi 다시설치□ 이전 백업을 가지고 있다면,…

IIS – 500.19 오류 (0x80070021) 해결

ASP .net 으로 작성하여 배포한 웹 사이트가 동작하지 않는 현상을 발견했다.Visual studio 컴파일에도 문제가 없고 다른 서브에서도 동작 되는데,localhost IIS에서만 동작 되지 않는 것으로 보아 설정에 문제가 있는 것으로 보이는데… 일단 에러코드를 추적하여 하나씩 문제를…

네트워크 자동 로그인 암호 제거

네트워크 공유폴더 로그인 계정 변경하는 방벙… 윈도우에서 네크워크 공유폴더를 설정해 놓고 사용하던 중 다소 난감한 경우에 직면하게 되었다. 윈도우 버젼마다 조금씩 차이를 보이는데(설정문제 일 수도 있지만..) 예전에는 보안 정책 때문에 매번 Network 암호를 입력해야만 했던…

C# Formless System Tray Application

폼이 없는 트레이아이콘 응용 프로그램을 만들기. SystemTrayApp 샘플 윈도우 폼없이 시스템 트레이 응용 프로그램을 만드는 방법에 대한 예제 입니다. 인터넷 검색하다 찾게된 예제 소스인데 매우 깔끔하고 효과적으로 만들어진 코드라서 참조로서 보관해 둡니닫. 예제만들기 새 Windows…

윈도우 서비스 프로그램에서 메세지 BOX

서비스의 윈도우는 로그온 한 윈도우와 다르기 때문에 사용자들은 화면을 볼 수 없다. 서비스에 서 구동 되는 UI가 보여 지려면 로그인 윈도우를 가져와야 한다. 서비스프로그램 화면 이해 보기 로그온 화면을 관리하는 winlogon desktop, 화면보호기를 담당하는 screen…

서비스 프로그램을-인터넷에서 발견한 내용

구글링 하다 검색한 내용인데  보관용 정리 해둠 서비스 프로그램이란 Linux 의 데몬처럼 Windows background 환경에서 작동하는 프로그램을 말합니다 Windows7 에서는 작업 관리자를 통해서 보거나 서비스 창을 통해서 확인하실수 있죠 먼저 서비스 프로그램을 돌리기 위해서는 자체적으로 돌아가는…

Windows 서비스 응용 프로그램 디버깅

https://msdn.microsoft.com/ko-kr/library/7a50syb3(v=vs.110).aspx 서비스는 Visual Studio 내에서가 아니라 서비스 제어 관리자의 컨텍스트 내에서 실행해야 합니다. 따라서 서비스를 디버그하는 것은 다른 Visual Studio 응용 프로그램 형식을 디버그하는 것처럼 단순하지 않습니다. 서비스를 디버그하려면 서비스를 시작한 다음 서비스가 실행되는 프로세스에 디버거를 연결해야…

윈도우 찾기

view plaincopy to clipboardprint? HWND FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName); FindWindow 함수는 탑레벨 윈도우 중에서 원하는 윈도우를 찾는 기능을 한다. 탑레벨 윈도우란 desktop 윈도우를 부모로 갖는 윈도우를 말한다. 첫 번째 인자에는 찾고자 하는 윈도우의 클래스 이름을 넣어주면 된다. NULL을 지정할…

메시지 박스 종료하기

SetTimer(101, 1000, NULL); if(AfxMessageBox(“박스다..”) == IDOK) { // AfxMessageBox(“OK”); }   OnTimer() { HWND wndDlg = ::GetLastActivePopup(m_hWnd); if(wndDlg && wndDlg != m_hWnd) { char buffer[256] = {0}; ::GetClassName(wndDlg, buffer, 256); if(CString(“#32770”) == buffer) //메시지 박스는…