윈도우 작업 스케줄러는 매일 또는 특정 기간, 특정 이벤트를 중심으로 반복적으로 일어나야 하는 작업을 등록/수정/삭제 할 수 있는 기능이다. 프로그램을 개발하면서 당연히 윈도우 시작 후 또는 특정 사용자 로그인시에 작업이 이루어지도록 해야 해서 알아보다 보니 C#에서 윈도우 작업 스케줄러 등록을 편하게 할 수 있도록 Wrapper를 제공하고 있었다. 아래 주소에서 Main Library를 다운받아 이용하기만 하면 된다. http://taskscheduler.codeplex.com/ 다운 받아서 압축 풀어보면 각 .NET 버전별로 사용할 수 있는 라이브러리가 나온다. 개발하는 프로젝트의 참조에 추가를 하고, 사용방법은… TaskService ts = new TaskService(); TaskDefiniti..
마이크로소프트 워드를 종료 할 때 "작동이 중지되었습니다"라는 문구와 같이 오류가 나는 경우가 있다. 매우 드문 경우였던 것으로 기억하는데, 다음과 같은 방법으로 해결을 했었다. 2010의 경우 아래와 같이 한다. 1. [파일] -> [옵션] 을 선택. 2. 추가기능 선택 후 하단의 [관리] 를 COM 추가 기능으로 변경 후 [이동] 3. 모든 부분 체크 해제 후 [확인] 여기까지 해서 문제가 대부분 해결 되지만, 그렇지 않다면 아래의 방법도 해본다. 4. 추가기능 탭에서 [관리] 를 동작 으로 변경 후 [이동] 5. [동작] 탭에서 모든 부분 체크 해제! 이렇게 한 후에는 별 문제가 없었다.추가 기능이란게 있으면 편한거고 없어도 별 문제는 없는건데, 추가기능 사용하면서 문서를 닫을 때마다 작동이 중지되..
업무적으로 화면을 많이 캡처해야하는 경우가 생긴다. 매번 느끼는 거지만 요즘 무료로 제공되어 다운받아 쓰는 프로그램들은 십중팔고 회원가입, 실명인증, 여기저기 뜨는 광고 팝업 때문에 쓰기도 번거롭고 귀찮다. 그래서 찾아본게 바로 윈도우 기본 도구에 있는 캡처 도구 이다. 윈도우 7부터 제공되고 (윈도우 10까지 쭉~~ 있는 기능임), 위치는 [시작] 버튼을 눌러서 아래와 같은 화면이 나오면 검색 박스에 [캡처] 라고 입력하면 된다. 빨간 박스 부분에 "캡처" 라고 쓰면 "캡처 도구" 가 나오는데, 이 도구를 바탕화면이나 작업 표시줄에 바로가기 만들어 놓고 사용하면 매우 편리하다. 사용하기 직관적이므로 소개는 하지 않도록 하겠다.새로 만들기를 클릭하고, 캡처할 영역을 지정하면 끝.그 이후 파일로 저장할 수..
얼마전 열심히 개발해 놓은 앱이 자꾸 동작 중지되는 현상이 일어났다. 열심히 뒤적뒤적 해봤지만 문제될 것이 없어 보였는데..... 디버깅 하다 보니 액티비티 생명 주기가 이상하게 변하는 것을 알 수 있었다. 화면 회전이 될 때 onDestroy 한번 호출 후 Create가 호출되는!!! 그래서 기존 데이터 값이 다 날라가는 현상이었다. 확인해 본 결과 아래 처럼 해결하면 된다. //Manifest 파일의 다음 부분에 아래와 같이 추가 //여기가 중요하다. ... //실제 자바 코드에서 아래의 함수 추가 @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); }..