본문 바로가기

c#10

[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.
[ActiveX]C#에서 ActiveX만들기 (링크) C#에서 ActiveX를 만들어 볼 수는 없나? 하고 여기 저기 뒤적거리다가 웹에서 관련 문서를 발견해서 링크한다. 혹시 나중에라도 쓸 일이 생길지도 모르니까~ ^^; 그나저나 ActiveX는 별로 하고싶지 않은데, 업무가 -_-; http://dotnetslackers.com/articles/csharp/WritingAnActiveXControlInCSharp.aspx 2009. 6. 25.
[C++,Java,C#] 오버라이딩 차이 - 메서드 숨기기 전에 "메서드 숨기기" 라는 이름으로 포스팅을 한 기억이 있는데, 다시 정리해 보았습니다. 자꾸 이 언어 저 언어로 코딩하다 보니 헷갈리는 부분이 많아서 ^^; 무튼 이 오버라이딩이라는 것이 참 묘한 것입니다. C++코드 #include "stdafx.h" class c1 { public : void printx(); }; void c1::printx() { printf("c1\n"); }; class c2:public c1 { public : void printx() { printf("c2\n"); } }; int main(int argc, char* argv[]) { c1* aa; aa = new c2(); aa->printx(); return 0; } 이렇게 코딩하고 실행하면 'c2'라는 글자가 나.. 2009. 3. 10.