비스타의 UAC(사용자 계정 컨트롤)에 대응하는 권한 상승 시키기 Vista 가 나오면서 응용 프로그램의 .manifest 를 추가함으로써 UAC 에 대응할 수 있는 권한 상승 효과를 얻을 수 있었습니다. 설치 프로젝트의 경우 VS2005 까지 그러한 기능이 제공 되지 않았기 때문에, 이번 VS2008 의 배포 프로젝트의 권한 상승 기능은 환영할 만합니다. 그럼 VS2005 버전(그 이하버젼) 에서는 어떻게 비스타 배포를 할 수 있는지 알아보죠. 1. .Manifest 를 작성하여 Setup.exe 와 Setup.exe.manifest 배포하기 간단히 실행파일(확장자포함).manifest 의 파일을 추가함으로써 권한 상승 효과를 볼 수 있습니다. 2. .Manifest 를 리소스에 포함하여 Setup.e..
Fuslogvw.exe Fuslogvw.exe 는 닷넷 어셈블리(EXE,DLL) 의 바인딩 정보를 관찰할 수 있는 유틸리티이다. 닷넷 어셈블리가 어떤 버전의 참조를 하고 있는지, GAC 으로부터 바인딩 되는지 잘 살펴볼 수 있는 유용한 도구이다. 이 도구를 이용하여 다음과 같은 특정 오류에 대한 자세한 내용을 볼 수 있다. (MSDN 도움말 참조) l "파일을 찾을 수 없습니다." 또는 "버전이 일치하지 않습니다." 등 바인드가 실패한 특정 원인 l 이름, 응용 프로그램의 루트 디렉터리(AppBase) 및 개인 검색 경로(있는 경우)의 설명 등을 포함하여 바인드를 시작한 응용 프로그램에 대한 정보 l 도구에서 찾고 있는 어셈블리의 ID l 적용된 응용 프로그램, 게시자 또는 관리자 버전 정책 설명 l 전..
오늘도 어김없이 뎁질좀 하다가 스마트클라이언트 관련 질문이 올라왔다. 질문인 즉, Infragistic 컴포넌트를 사용하니 로컬에선 잘 되는데 원격접속시 다운로드가 제대로 되지 않는 것 같다는 것이다. 데브피아 Q&A 원문 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=7&MAEULNO=5&no=70422&ref=70422&page=1 아래의 샘플 경로는 접속할 수 없습니다. 샘플 : http://umc.pe.kr/Sample/SmartClient/SmartClient-Download-With-Infragistics-Components/Sample.Umcx 우선 예시 상황을 만들어 보았다. 아래는 버추얼PC 로 Infragistic 컴포넌트가 설..
다음은 스마트클라이언트 디버깅 방법이다. 웹 엠베디드 스마트클라이언트를 기준으로 설명드리지만, 독립 스마트클라이언트와 큰 차이가 없기 때문에 동일한 방법으로 디버깅을 수행하시면 된다. 여기에서 사용할 예제는 본 블래그의 실전 예제로 준비된 “다중파일 업로드 스마트클라이언트” 를 사용할 것이다. 다음의 아티클을 참고하시면, 예제 소스도 함께 제공됩니다. [.NET/Smart Client] - 실전 다중파일업로드 스마트클라이언트 - [1] [.NET/Smart Client] - 실전 다중파일업로드 스마트클라이언트 - [2] 1. 먼저 디버깅할 프로젝트를 연 후에, 원하는 지점에 브레이크 포인트를 건다. 2. 스마트클라이언트가 엠베디드 되는 페이지를 연다. 좀 특이한 점이 있는데 혹시 눈치 채셨을라나.. VS..
LINQ 를 이용한 OUTER JOIN 을 해보자. 이번 강좌를 지난 강좌에 이어 LINQ to SQL Classes 항목을 추가 하여야 한다. 이부분에 대해서는 다음의 URL 을 참고하기 바란다. [.NET/C# 3.0] - LINQ to SQL Classes 와 LINQ의 JOIN 작업 http://umc.pe.kr/article/2007/09/02/LINQ-to-SQL-Classes-AND-LINQ-JOIN.aspx 우선 우리가 원하는 SQL 쿼리식을 보자 SELECT A.ArticleNo, C.Content, C.InsertDate FROM Article A LEFT OUTER JOIN Comment C ON C.ArticleNo = A.ArticleNo ORDER BY C.InsertDate D..
LINQ 의 JOIN 기존 C# 2.0 의 Typed DataSet 의 개념과 LINQ 가 결합하여 LINQ to SQL Classes 라는 이름으로 굉장히 강력한 기능을 제공한다. LINQ, 람다식, 익명 형식에 대한 내용은 다음의 URL 을 참고 하세요. 2009-06-20 아래의 경로로 접속할 수 없습니다. LINQ의 발전과 C# 설계에 미치는 영향 http://umc.pe.kr/article/2007/09/02/Future-LINQ.aspx LINQ to SQL Classes 항목 만들기 [새 항목 만들기] 에서 LINQ to SQL Classes 를 만든다. 그럼 .dbml 확장자를 가진 몇가지 파일과 디자이너 화면이 나타나게 된다. 여기서 사용하게 될 데이터베이스는 UmcBlog 소스와 함께 ..
스마트클라이언트 프로그래밍을 하다보면, 웹페이지와의 연동이 필요한 부분이 생기기 마련이다. 가령, 스마트클라이언트 UI 의 특정 버튼 클릭에 의해 브라우져의 URL 이 변경된다던가, 특정 팝업창을 띄어야 한다는 등의 경우에 브라우져는 스마트클라이언트의 특정 이벤트를 감지할 필요가 있다. 테스트 환경은 Internet Explorer 5.5 이상 버전이면 충분하다. 소스를 작성하기 앞서 Delegate 와 Event 에 대한 선수 지식이 필요하므로, 필요하다면 MSDN 에서 Delegate 와 Event 에 대해서 잠시 살펴 보는것도 좋을 것 같다. 2009-06-20 아래의 샘플은 접속할 수 없습니다. 소스의 샘플은 다음의 URL 을 통해서 테스트 해 볼 수 있습니다. ( 단, CAS 권한을 설정해야 합..
처음 데브피아에 활동왕 시스템이 적용되면서 난 활동왕이 되려고 무쟈무쟈 노력했다. 반짝 반짝 거리던 활동왕 메달 아이콘이 너무 탐스러워 보였던 것이다. 현재 데브피아의 활동 레벨 등급이다 r 처음 Bit 에서 시작해서 Master(활동왕) 이 되려고 나름 무쟈~ 노력했던 사람이다. ZB 에서 Master 등급으로 올라가기까지 거의 매일같이 데브피아에 답변 수개씩 달아서 약 2~3달 만에 드디어 Master 로 등업될 수 있었다. 그리곤 매달 활동점수를 바탕으로 선물을 주는 제도가 도입된 것이다. 그래서 받았던 선물은, 지금까지 짱박아놓고 있는 모아진 전자잡지 구매권이다. 무려 34,050 원의 쿠폰이 적립되어 있다. 이것으로 딱한번 2006년 5월호 마이크로소프트를 구입해 보았다. 하지만 전자잡지는 불편..
- Total
- Today
- Yesterday
- ***** MY SOCIAL *****
- [SOCIAL] 페이스북
- [SOCIAL] 팀 블로그 트위터
- .
- ***** MY OPEN SOURCE *****
- [GITHUB] POWERUMC
- .
- ***** MY PUBLISH *****
- [MSDN] e-Book 백서
- .
- ***** MY TOOLS *****
- [VSX] VSGesture for VS2005,200…
- [VSX] VSGesture for VS2010,201…
- [VSX] Comment Helper for VS200…
- [VSX] VSExplorer for VS2005,20…
- [VSX] VSCmd for VS2005,2008
- .
- ***** MY FAVORITES *****
- MSDN 포럼
- MSDN 라이브러리
- Mono Project
- STEN
- 일본 ATMARKIT
- C++ 빌더 포럼
- .
- ASP.NET
- TFS 2010
- .NET
- monodevelop
- testing
- Visual Studio
- umc
- Visual Studio 11
- Silverlight
- ALM
- MEF
- Team Foundation Server
- Visual Studio 2010
- github
- POWERUMC
- Visual Studio 2008
- 땡초
- 비주얼 스튜디오
- Windows 8
- 팀 파운데이션 서버
- LINQ
- 비주얼 스튜디오 2010
- Team Foundation Server 2010
- 엄준일
- Managed Extensibility Framework
- test
- .NET Framework 4.0
- TFS
- c#
- mono