kkuzil.own@gmail.com

Posted
Filed under Windows
비스타 이상 부터는 시스템 폴더(System32)의 파일들은 삭제, 변경 할때
TrustedInstaller의 권한으로만 할 수 있다고 한다.

이게.. 아무리 찾아봐도 API로는 없고.. 따라서 시스템 파일들을 건드릴 방법이 없다.
하지만 방법은 있다. takeown.exe로 권한을 바꿔줄수 있다는..

사용방법

> takeown /F "파일경로"
이렇게 하면 해당 파일이 현재 계정의 권한으로 소유할 수 있게 된다.
> takeown /F "디렉토리경로" /R /D Y
이건 디렉토리 권한 설정이다. /R 은 하위까지, /D Y 는 물어보지말꼬 모두 Yes다


이렇게 파일을 소유 했으면 icacls.exe 권한을 부여 할 수 있게된다.

> icacls "경로" /grant administrators:F
요렇게 하면 administrators그룹에 모든권한 (F)를 줄 수 있게 된다.
특정 권한만 주고 싶으면 F를 다르게 설정 하면되겠지?

끝.
2012/07/23 17:53 2012/07/23 17:53
Posted
Filed under Windows
Invalid image size

난 아직 이 에러 메시지를 한번도 겪어보지 못했지만..
이런 경우가 발생하는 경우가 있다.
보통 이메세지가 뜨면 UI가 뜨지 않으며 프로그램이 그대로 종료되어 버린다.

대략 적인 원인은 윈도우 타이틀바 폰트를 너무 작게 해서 타이틀바에 아이콘을 우겨넣을
공간이 없을경우로 생각된다.

타이틀 폰트를 줄인다고 무조건 발생하는것도 아니고 해당 OS에서 지원되지 않는
사이즈를 프로그램 아이콘(*.ICO) 넣어다던가 했을때 나타날 수 있다.

사용자가 할 수 있는 해결 방법은 윈도우 디스플레이 설정창에서 바탕화면 설정에서
타이틀바 폰트를 크게 해주면 해결된다.

개발자가 할 수 있는 해결 방법은 정상적인 프로그램 아이콘(*.ICO)을 사용하면
별 문제 없다.

참고 : http://koban5555.blog9.fc2.com/blog-entry-687.html

끝.
2012/07/23 17:44 2012/07/23 17:44
Posted
Filed under Windows
처음에.. 그냥 하면 되겠지~
했는데 계속 실패하다가 겨우 알아냄..ㅠ

핵심은 가상장치에서 플로피 장치를 제거(Remove) 해줘야 한다는거

참고 : http://coolpunch.tistory.com/385
2012/07/12 23:24 2012/07/12 23:24
Posted
Filed under Windows
비스타 홈 프리미엄에서 원격제어 클라이언트만 가능한데..
이걸 해킹된 termsrv.dll을 사용하여 풀어준다.
자세한 사항은 알 필요도 없고.. 뭔가좀..불안하지만 간절하다면 사용하기로 한다.(파일 첨부)

원문 : http://translate.google.co.kr/translate?hl=ko&sl=en&tl=ko&u=http%3A%2F%2Fwww.unet.fi%2Ffransblog%2F2007%2F08%2F30%2Fenable-remote-desktop-connection-on-vista-home-premium%2F&anno=2

난.. 비스타를 테스트환경으로 남겨는둬야는 하고, 다시 울티메이트 지금까지 셋팅을 포기하고 쓰기는 빡시고..
진작에 남는 울티메이트 버전을.. 초반에 설치해서 깔았어야했는데.. 쩝 어쩔 수 없지.
2011/11/28 10:55 2011/11/28 10:55
Posted
Filed under Windows

출처 : http://serahero.dothome.co.kr/category/?page=11


레지스터에 추가?

Windows Registry Editor Version 5.00

; ----- 각종 우클릭 메뉴 추가

; ----- 

;내 컴퓨터 우클릭 메뉴에서 네트워크 드라이브 제거

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]

"NoNetConnectDisconnect"=dword:00000001

 

;내 컴퓨터 우클릭 메뉴에서 '관리' 항목 제거

;"NoManageMyComputerVerb"=dword:00000001 

 

;내 컴퓨터 우클릭 메뉴에 제어판 추가

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\005.제어판]

@="제어판"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\005.제어판\command]

@="rundll32.exe shell32.dll,Control_RunDLL"

 

;내 컴퓨터 우클릭 메뉴에 서비스 추가

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\010.서비스]

@=hex(2):1c,c1,44,be,a4,c2,00,00

"SuppressionPolicy"=dword:4000003c

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\010.서비스\command]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,\

63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,\

00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,\

74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,65,00,72,00,76,00,69,00,63,00,65,\

00,73,00,2e,00,6d,00,73,00,63,00,20,00,2f,00,73,00,00,00

 

; 내 컴퓨터 우클릭 메뉴에 장치 관리자 추가

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\015.장치관리자]

@="장치관리자(&D)"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\015.장치관리자\command]

@="mmc.exe C:\\WINDOWS\\SYSTEM32\\devmgmt.msc"

 

;내 컴퓨터 우클릭 메뉴에 이벤트 뷰어 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\020.이벤트 뷰어]

;@="이벤트 뷰어"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\020.이벤트 뷰어\command]

;@="eventvwr"

 

;내 컴퓨터 우클릭 메뉴에 프로그램 추가/제거 추가

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\025.프로그램 추가/제거]

@="프로그램 추가/제거"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\025.프로그램 추가/제거\command]

@="control appwiz.cpl"

 

;내 컴퓨터 우클릭 메뉴에 "User Profile" 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\030.User Profile]

;@="User Profile"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\030.User Profile\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\Documents and Settings"

 

;내 컴퓨터 우클릭 메뉴에 "Program Files" 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\035.Program Files]

;@="Program Files"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\035.Program Files\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\Program Files"

 

;내 컴퓨터 우클릭 메뉴에 "Windows" 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\040.Windows]

;@="Windows"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\040.Windows\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\WINDOWS"

 

;내 컴퓨터 우클릭 메뉴에 "system32" 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\045.System32]

;@="system32"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\045.System32\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\WINDOWS\\system32"

 

;내 컴퓨터 우클릭 메뉴에 재부팅 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\050.재부팅]

;@="재부팅(&R)"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\050.재부팅\command]

;@="shutdown -r -f -t 0"

 

;내 컴퓨터 우클릭 메뉴에 로그오프 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\055.로그오프]

;@="로그오프(&L)"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\055.로그오프\command]

;@="shutdown -l -f -t 0"

 

;내 컴퓨터 우클릭 메뉴에 끄기 추가

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\060.시스템 끄기]

;@="시스템 끄기(&U)"

;[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\060.시스템 끄기\command]

;@="shutdown -s -f -t 0"

 

;내 컴퓨터 우클릭 메뉴에 레지스트리 편집기 추가

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}]

"LocalizedString"=hex(2)& #58;25,55,53,45,52,4e,41,4d,45,25,27,73,20,43,6f,6

d,70,75,74,65,72,00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\065.RegEdit]

@="RegEdit"

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\065.RegEdit\command]

@="C:\\Windows\\Regedit.exe"

 

 

 

;--------------------------------------------------------------------------

; ----- 폴더 우클릭 메뉴 추가

; ----- 

; 파일 우클릭 메뉴에 "폴더에 복사/폴더로 이동" 추가

;[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To]

;@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"

;[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To]

;@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"

;[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Copy To]

;@="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"

;[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Move To]

;@="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"

 

; 폴더 우클릭 메뉴에 명령 프롬프트(Dos here) 추가

[HKEY_CLASSES_ROOT\Folder\shell\002.cmd]

@="Do&s here"

[HKEY_CLASSES_ROOT\Folder\shell\002.cmd\command]

@="cmd.exe /k title 명령 프롬프트 && ver && cd \"%L\""

 

; 폴더 우클릭 메뉴에 윈도우즈 메모장 추가 (좌측 폴더 창의 폴더 위에 메뉴 추가)

;[HKEY_CLASSES_ROOT\Folder\shell\005.Notepad]

;@="메모장"

;[HKEY_CLASSES_ROOT\Folder\shell\005.Notepad\Command]

;@="C:\\Windows\\notepad.exe"

 

; 폴더 우클릭 메뉴에 윈도우즈 메모장 추가 (좌우측 폴더 위에 메뉴 추가)

[HKEY_CLASSES_ROOT\Directory\shell\005.Notepad]

@="메모장"

[HKEY_CLASSES_ROOT\Directory\shell\005.Notepad\Command]

@="C:\\Windows\\notepad.exe"

 

; 윈도우즈 기본 메모장으로 열기 (파일 우클릭 메뉴)

[HKEY_CLASSES_ROOT\*\Shell\Edit.Notepad]

@="메모장"

[HKEY_CLASSES_ROOT\*\Shell\Edit.Notepad\command]

@="C:\\Windows\\notepad.exe %1"

 

;폴더 우클릭 메뉴에 "User Profile" 추가

;[HKEY_CLASSES_ROOT\Folder\shell\010.User Profile]

;@="User Profile"

;[HKEY_CLASSES_ROOT\Folder\shell\010.User Profile\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\Documents and Settings"

 

;폴더 우클릭 메뉴에 "Program Files" 추가

;[HKEY_CLASSES_ROOT\Folder\shell\015.Program Files]

;@="Program Files"

;[HKEY_CLASSES_ROOT\Folder\shell\015.Program Files\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\Program Files"

 

;폴더 우클릭 메뉴에 "Windows" 추가

;[HKEY_CLASSES_ROOT\Folder\shell\020.Windows]

;@="Windows"

;[HKEY_CLASSES_ROOT\Folder\shell\020.Windows\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\WINDOWS"

 

;폴더 우클릭 메뉴에 "system32" 추가

;[HKEY_CLASSES_ROOT\Folder\shell\025.System32]

;@="system32"

;[HKEY_CLASSES_ROOT\Folder\shell\025.System32\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,C:\\WINDOWS\\system32"

 

;폴더 우클릭 메뉴에 "music" 추가

;[HKEY_CLASSES_ROOT\Folder\shell\030.Music]

;@="music"

;[HKEY_CLASSES_ROOT\Folder\shell\030.Music\Command]

;@="C:\\WINDOWS\\EXPLORER.EXE /e,E:\\Music"

 

; 폴더 우클릭 메뉴에 제어판 추가

;[HKEY_CLASSES_ROOT\Folder\shell\035.제어판]

;@="제어판"

;[HKEY_CLASSES_ROOT\Folder\shell\035.제어판\Command]

;@="rundll32.exe shell32.dll,Control_RunDLL"

 

; 폴더 우클릭 메뉴에 서비스 추가

;[HKEY_CLASSES_ROOT\Folder\shell\040.서비스]

;@=hex(2):1c,c1,44,be,a4,c2,00,00

;"SuppressionPolicy"=dword:4000003c

;[HKEY_CLASSES_ROOT\Folder\shell\040.서비스\Command]

;@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,\

63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,\

00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,\

74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,65,00,72,00,76,00,69,00,63,00,65,\

00,73,00,2e,00,6d,00,73,00,63,00,20,00,2f,00,73,00,00,00

 

; 폴더 우클릭 메뉴에 장치관리자 추가

;[HKEY_CLASSES_ROOT\Folder\shell\045.장치관리자]

;@="장치관리자"

;[HKEY_CLASSES_ROOT\Folder\shell\045.장치관리자\Command]

;@="mmc.exe C:\\WINDOWS\\SYSTEM32\\devmgmt.msc"

 

; 폴더 우클릭 메뉴에 이벤트 뷰어 추가

;[HKEY_CLASSES_ROOT\Folder\shell\050.이벤트 뷰어]

;@="이벤트 뷰어"

;[HKEY_CLASSES_ROOT\Folder\shell\050.이벤트 뷰어\Command]

;@="eventvwr"

 

; 폴더 우클릭 메뉴에 프로그램 추가/제거 추가

;[HKEY_CLASSES_ROOT\Folder\shell\055.프로그램 추가/제거]

;@="프로그램 추가/제거"

;[HKEY_CLASSES_ROOT\Folder\shell\055.프로그램 추가/제거\Command]

;@="control appwiz.cpl"

 

; 폴더 우클릭 메뉴에 재부팅 추가

;[HKEY_CLASSES_ROOT\Folder\shell\060.재부팅]

;@="재부팅(&R)"

;[HKEY_CLASSES_ROOT\Folder\shell\060.재부팅\Command]

;@="shutdown -r -f -t 0"

 

; 폴더 우클릭 메뉴에 로그오프 추가

;[HKEY_CLASSES_ROOT\Folder\shell\065.로그오프]

;@="로그오프(&L)"

;[HKEY_CLASSES_ROOT\Folder\shell\065.로그오프\Command]

;@="shutdown -l -f -t 0"

 

; 폴더 우클릭 메뉴에 끄기 추가

;[HKEY_CLASSES_ROOT\Folder\shell\070.시스템 끄기]

;@="시스템 끄기(&U)"

;[HKEY_CLASSES_ROOT\Folder\shell\070.시스템 끄기\Command]

;@="shutdown -s -f -t 0"

 

; 폴더 우클릭 메뉴에 레지스트리 편집기 추가

;[HKEY_CLASSES_ROOT\Folder\shell\075.RegEdit]

;@="RegEdit"

;[HKEY_CLASSES_ROOT\Folder\shell\075.RegEdit\Command]

;@="C:\\Windows\\Regedit.exe"

 

; 폴더 우클릭 메뉴에 RegEditer 추가

;[HKEY_CLASSES_ROOT\Folder\shell\080.RegEditer]

;@="RegEditer"

;[HKEY_CLASSES_ROOT\Folder\shell\080.RegEditer\Command]

;@="C:\\Program Files\\KugleSoft\\RegEditer\\RegEditer.exe"

 

;폴더 우클릭 메뉴에 휴지통 추가

[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\휴지통]

@="{645FF040-5081-101B-9F08-00AA002F954E}"

2010/07/21 11:53 2010/07/21 11:53