Microsoft MVP성태의 닷넷 이야기
Vista : 50. cmd.exe 의 특별한 대우 [링크 복사], [링크+제목 복사],
조회: 11330
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

Why aren't console windows themed on Windows XP?
; http://blogs.msdn.com/oldnewthing/archive/2007/12/31/6909007.aspx

위의 토픽을 보시면, 재미있는 설명이 나옵니다.

cmd.exe 는 CSRSS 의 관리하에 있기 때문에 UI 테마가 적용되지 않는다는 것입니다. Vista 의 경우에는 Desktop Window Manager 덕분에 타이틀 바를 비롯한 테두리 영역에는 테마가 적용되지만 여전히 스크롤바는 기본 UI 를 따르고 있다고 합니다.

뭐... 개인적으로 csrss 에서 이러고 저러고 한다는 이유때문에 그렇다고 하니... 넘어가서.

cmd.exe 에는 explorer.exe 로부터 drag&drop 이 되지 않는다는 점이 더 특별한 것 같습니다. 위의 토픽에서는 그 이유를 SYSTEM 권한의 CSRSS 로 돌리고 있는데요. 이 부분이... 좀 이상합니다. 작업 관리자 등으로 확인해 보면, cmd.exe 는 (비록 그것이 CSRSS 의 코드와 관련이 있다고는 하지만.) 여전히 로그인한 사용자의 계정으로 운영되고 있는 것을 확인할 수 있습니다. 게다가 MIC 값도 "Medium Integrity Level" 을 가리키고 있고.

한편으로는 cmd.exe 로 drag&drop 이 안되는 이유를 알수 있게 되었지만... 한편으로는 여전히 외관상 다른 프로세스와 차이가 나지 않는데 어떻게 drag&drop 이 안되도록 했을까 하는 의문이 남습니다. ^^








[최초 등록일: ]
[최종 수정일: 1/1/2008]


비밀번호

댓글 작성자
 




... [46]  47 
NoWriterDateCnt.TitleFile(s)
43정성태12/28/200410146VSMT 소개: Physical Server to Virtual Server
68정성태3/2/200510148    답변글 [추가]: VSMT 소개: ADS 1.0
42정성태12/27/20049528VS.NET 2005 : What should I do if I get a message that says, "Team system server is not available; please contact your system administrator."?
41정성태12/25/20049970Ten things to know before starting VSTS Foundation Server Installation
40정성태12/25/20049810SQL Server 2005 에서 반가운 기능 : 재귀 SELECT 와 ROW_NUMBER
39정성태12/24/20049033VS.NET 2005 : Navigate the .NET Framework and Your Projects with "My"파일 다운로드1
38정성태12/24/20049086Smart Client Architecture and Design Guide
37정성태12/24/20049705Translation Guide: Moving Your Programs from Managed Extensions for C++ to C++/CLI
36정성태12/23/2004939313가지 주의 사항: Visual C++ .NET 프로그램을 Visual Studio 2005로 이식하기 전에 알아야 할 13가지 내용
35정성태12/26/20049865Windows Sharepoint Services 를 설치한 이후 ASP.NET 오류 문제파일 다운로드1
34정성태12/9/200410035SQL Server 구성이 실패파일 다운로드1
33정성태12/7/20049905RSS 에 대한 자세한 설명
32정성태12/5/20049616How To Troubleshoot MS DTC Firewall Issues
31정성태12/5/20049391HOWTO: Enable DTC Between Web Servers and SQL Servers Running Windows Server 2003
29정성태12/4/20049420IP 변경하는 NETSH 명령
28정성태11/20/20049616혼합 DLL 로드 문제
27정성태11/20/20049346Web Services Enhancements 2.0을 사용한 프로그래밍
26정성태11/20/20049760SQL 주입 공격을 사전에 차단하는 방법
25정성태10/20/20049386Invoking .NET Events from Native C++
24정성태10/16/20048781Windows Rights Management 서비스(RMS) 1.0
23정성태10/16/20049514[ASP.NET] Working with Client-Side Script
21정성태10/3/20049571HOWTO: ASP.NET 유틸리티를 사용하여 자격 증명 및 세션 상태 연결 문자열 암호화
20정성태10/3/20049546IE 에서 XML 파일을 보는 경우, XMLDocument 를 얻어내는 방법.
22정성태10/3/200410274    답변글 [내용 보강] .NET 언어에서 IE에 보여진 XMLDocument 개체 접근하기
19정성태10/3/20049255.NET 리모팅에서 MBR 개체를 전송하는 경우의 xxx.exe.config 파일 설정방법
18정성태9/19/200410000HTML SELECT 요소에 OPTION 요소를 채우는 C/C++ 예제파일 다운로드1
... [46]  47