본문 바로가기

전체 글325

[C#]응용 프로그램 권한상승하기 이 문제를 왜 고민하게 됐는고 하니… SendMessage를 사용하려고 하는데 자신보다 권한이 높게 설정된 프로그램에는 메시지를 보낼 수 없는 문제가 생겼습니다. UAC라고… 윈도우 Vista에 추가된 그 기능 때문에 프로그래머들은 한층 더 골치가 아프게 됐네요. 구글링도 해보고 여러가지 방법을 찾던 차에 매니페스트를 추가하면 된다는 사실을 알게 됐습니다. 그리고 VS2008부터 생긴 기능인지는 모르지만(전에는 고민해 본적이 없으니까요) 매니페스트를 VS자체에서 추가할 수 있더군요. 제가 검색했던 다른 사이트들은 mt.exe 파일로 어떻게 어떻게 해서 exe파일에 붙이고 하더군요 -_-; 그걸 토대로 봤을 때… VS2008부터 이 기능이 생기지 않았나… 추측해 봅니다. 프로젝트의 속성으로 들어가서 '보안.. 2009. 8. 21.
[C#][Link][HOONS]응용 프로그램 조이기 - 핸들 값 가지고 다른 프로그램 제어 정말 잘 설명된 글이 있어서 링크한다. HOONS님은 참 부지런 하신 분 같다.. 양질의 많은 자료를 잘 정리해 두신 분... http://www.hoons.kr/Lecture/LectureView.aspx?BoardIdx=1&kind=26 - 1. 서론 http://www.hoons.kr/Lecture/LectureView.aspx?BoardIdx=2&kind=26 - 2. 핸들값 찾기 http://www.hoons.kr/Lecture/LectureView.aspx?BoardIdx=3&kind=26 - 3. MSN 5.0 제어하기 http://www.hoons.kr/Lecture/LectureView.aspx?BoardIdx=4&kind=26 - 4. 핸들값 찾기2 http://www.hoons.kr/.. 2009. 8. 21.
[ClickOnce] 클릭온스로 배포한 프로그램이 갑자기 실행이 안될 때 클릭온스로 배포했던 프로그램에서 이런 저런 설정을 마친 후에 다시 게시를 했더니... 이미 전 버전이 설치된 테스트 컴퓨터에서는 실행이 되지 않는 것입니다. 문제가 심각해 졌습니다. 새로 설치하는 테스트 컴퓨터에서는 실행이 잘 되는데, 왜 안될까?? 에러 메세지 중에 이런 문구가 있더군요 System.Runtime.InteropServices.COMException - The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3) (언어팩이 설치된 경우 한글로 에러메세지가 적혀 있을 수 있습니다.) 구글링을 해 보니 .NET Framework 를 다시 설치해야 한다는 충격적인 말이 있더군요~ 이런 -.. 2009. 8. 20.
[Excel] 자동 고침에 예외 설정하기... 요즘 나오는 워드프로세서에는 아주 좋은 기능들이 많이 있습니다. 한/영 자동 변환 기능도 좋은 기능 중 하나죠~ 그런데 가끔 짜증이 날 때가 있습니다. 베트남에 계신 형님이 엑셀로 메일 주소 정리하다가 난감했는지 저에게 묻더군요.. abcde@com.vn 을 치면... 'vn'이 '푸'로 바뀐다고 -_-; 이럴 때는 예외 설정을 해 주면 됩니다. 여기 들어가셔서... 요로코롬 해 주시면... 'vn'이 푸로 바뀌지 않습니다... 취소 누르지 말고 확인 누르시는거 잊지 마세요 ^^ 2009. 8. 13.