kkuzil.own@gmail.com

Posted
Filed under Development/etc.

// OS Version~??
// Get the operating system.
 STRING   szTitle, szMsg, svResult, szInfo;
    NUMBER   nvResult;
    LIST     listInfo;

    if (GetSystemInfo (OS, nvResult, svResult) < 0) then
        szInfo = "Couldn't get Operating System info.";
    else
        switch (nvResult)
            case IS_WINDOWSNT:
                szInfo = "OS: Windows NT";
            case IS_WINDOWS9X:
                GetSystemInfo (WINMINOR, nvResult, svResult);
               
                if (nvResult < 10) then
                     szInfo = "OS: Windows 95";
                else
                     szInfo = "OS: Windows 98";
                endif;
        endswitch;
    endif;


Windows Me까지는 Windows9x로 인식한다~

2000이상은 NT로~


인스톨 쉴드로 운영체제를 선별해서 설치시 사용할수있다~

간단하게 컴포넌트 형태로 사용하는 방법이 있는지는 모르지만.. 일단 이게 확실하게되니..ㅎㅎ

2010/07/22 15:57 2010/07/22 15:57
Posted
Filed under Development/Python

Python Class


파이썬의 클래스는 c++의 클래스와는 다른점이 많다..
개념적으로 비슷한 부분도 있지만 다른 부분도 있다(아.. 정리안되..-ㅁ-;;)
아무튼..! 기본적 개념은 같다-_-;;


클래스 정의 및 인스턴스 객체 생성



클래스 정의 단계

>>> Class Simple:      # 헤더(header)
>>>   pass          # 몸체(body)

객체 생성 단계
>>> s1 = Simple()
>>> s2 = Simple()


※ 파이썬 클래스의 특징 : 동적으로 멤버변수를 선언할수 있다.


>>> s1.stack = []

>>> s1.stack.append(1)

>>> s1.stack.append(2)

>>> s1.stack.append(3)

>>> s1.stack

[1, 2, 3]

>>> s1.stack.pop()

3


* 클래스에서 맴버 함수 정의법

기존의 함수와 정의 하는 방법(def)은 갖지만 다른점은 첫 번째 인자로 자신을(self)을 준다는 것이다.


>>> class Myclass:

>>>   def set(self, v):

>>>     self.value = v

>>>   def put(self):

>>>     print self.value;


>>> c = Myclass()

>>> c.set('egg')

>>> c.put()

egg


위 코드는 다음 코드와 동일하다


>>> Myclass.set(c, 'egg')

>>> Myclass.put(c)

egg


메쏘드를 인스턴스 캑체를 이용하여 직접 호출할 때에는 첫 번째 인수인 self는 없다고 생각하면된다.

(기존의 다른언어에서 쓰던것 처럼)

이와같이 클래스 객체를 이용하여 메쏘드를 호출하는 것을 언바운드 클래스 메쏘드 호출 이라고 하고, 인스턴스를 통하여 자동으로 self인수를 전달하는 방식을 인스턴스 메쏘드 호출 이라고 한다.


* 클래스 내부에서의 메쏘드 호출


>>> class MyClass2:

>>>   def set(self, v):

>>>     self.value = v

>>>   def incr(self):

>>>     self.set(self.value + 1) # 내부 메쏘드 호출

>>>   def put(self):

>>>     print self.value


* 생성자와 소멸자

파이썬의 생성자는 __init__이고 소멸자는 __del__이다

(일반적으로 파이썬은 어떤 이름 앞뒤로 _가 두 개씩 붙어 있으면 예약어 이다)


from time import time, ctime, sleep


class Life:

  def __init__(self):

    self.birth = ctime()

    print 'Birthday', self.birth

  def __del__(self):

    mylife = life()

    print 'Sleeping for 3 sec'

    sleep(3)


test()


결과

Birthday Tue Aug 15 10:49:44 2000

Sleeping for 3 sec

Deatday Tue Aug 15 10:49:47 2000


* 연산자 중복(operator over loading)


class MyString:

  def __init__(self, str):

    self.str = str

  def __div__(self, sep):      # 나누기 연산자 /가 사용될때 호출되는 함수

    return self.str.split(sep)   # 문자열 self.str을 sep를 기준으로 분리


>>> m = MyString("abcdabcdabcd")

>>> print m / "b"            # 문자열을 ‘b’를 이용해서 리스트로 분리한다.

['a', 'cda', 'cda', 'cd']


>>> print m / "bc"           # 문자열을 “bc”를 이용해서 리스트로 분리한다.

['a', 'da', 'da', 'd]


수치 연산에 적용되는 주요 연산자는 __div__외에도 많이 있다

너무 많아서 기록 하지는 못한다는.. 책에서 참고~

2010/07/22 15:53 2010/07/22 15:53
Posted
Filed under Development/Python

* 대화 기능의 인터프리터 언어

Python은 객체지향을 강력히 지원하는 대화형 언어이다. 인터프리터 언어는
사용하기 쉽다. 코딩해서 컴파일하고 실행해서 에러를 고치는 일련의 작업을
할 필요가 없으며 작성하고 바로 테스트가 가능하다 Basic과 마찬가지로 대화형 모드로
수행할수도 있고 일반 프로그래밍 모드로도 가능하다~

* 동적인 데이터 타입 결정 지원

Python은 동적으로 데이터 타입을 결정 하므로 타입에 관계없이 일반적인 코드를
작성해서 쓸수 있다.

>>> def add(a, b):
             return a + b

>>> print add(3, 7)
10
>>> print ('kkk', 'jjj')
kkkjjj

요로코롬 함수 작성시에도 C++에서 처럼 Overloading을 고려하지 않아도 된다~
얼마나 편하지 않은가!

* 간단하고도 쉬운 문법
Python의 간단한 문법과 깔끔한 구문은 기존 프로그래머는 물론, 이제 프로그래머를
시작하는 초심자가 배우기 쉽고, 사용하기 쉽다. 어느정도 내공이 있는 프로그래머라면
하루만에 Python을 이용한 결과물을 낼 수가 있을 정도이다.
그러나 Tab을 이용한 코드 정리를 사용하기 불편한점이 있어서 조금 아쉬운 정도..?^^;

* 높은 확장성
Python을 일명 접착제 언어(glue language)라고도 한다. 다른 언어나
라이브러리에 쉽게 접근해 그들을 사용할수 있기 때문이다. 기존읜 C프로그램을
Python과 결합할 수 있다. 소스 없는 라이브러리도 랩퍼(wrapper) 함수(다른 라이브러리의
함수를 중간에서 호출해주는 간단한 인터페이스 함수)만 써주면 Python에서 사용할 수 있다~

* 무료
무엇보다... 역시 공짜라는게 가장 맘에 든다...(앗..! 내머리-ㅁ-)

이밖에도 Python은 많은 특징을 가지고 있다~ 많은수의 라이브러리, 확장 및 내장기능,
메모리 자동관리..등등 하긴... 어느 언어에 장점이 없는 언어가 어딨겠는가-_-;;
일단 장점만 보고 두근두근 하면 앞으로 나아갈 뿐이다~~~

2010/07/22 15:52 2010/07/22 15:52
Posted
Filed under Development/Delphi

출처 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=0&st=&keyword=&indx=422150&keyword1=&keyword2=&page=1

{$IFDEF VER150}
   // 델파이 7 버전에서 컴파일 되는 부분..
{$ELIF VER210}
   // 델파이2010 버전에서 컴파일 되는 부분..
{$ENDIF}


위의 코드처럼 델파이 버전에 따라서 다르게 컴파일 하고 싶을 때가 있죠..

예를들어 델파이 2009부터는 string 이 UnicodeString 이고 델파이 2007까지는 string 이 ansiString 이기 때문에
다르게 처리하게 되는 경우가 있죠..   

그때 델파이 컴파일러 버전을 알아야 하는데 그걸 정리해 봤습니다.

{$IFDEF VER80}  - Delphi 1
{$IFDEF VER90}  - Delphi 2
{$IFDEF VER100} - Delphi 3
{$IFDEF VER120} - Delphi 4
{$IFDEF VER130} - Delphi 5
{$IFDEF VER140} - Delphi 6
{$IFDEF VER150} - Delphi 7
{$IFDEF VER160} - Delphi 8
{$IFDEF VER170} - Delphi 2005
{$IFDEF VER180} - Delphi 2006
{$IFDEF VER180} - Delphi 2007
{$IFDEF VER185} - Delphi 2007
{$IFDEF VER200} - Delphi 2009
{$IFDEF VER210} - Delphi 2010


그리고 델파이 6 이상에서는 CompilerVersion 을 사용해 버전체크를 할 수 있습니다.

{$IF CompilerVersion >= 18.5}
   //델파이 2007 이상에서 컴파일 되는 소스..
{$IFEND}
아래는 델파이 컴파일러 버전입니다.
 
Delphi 2010 - 21
Delphi 2009 - 20
Delphi 2007 - 18.5
Delphi 2006 - 18
Delphi 2005 - 17
Delphi 8    - 16
Delphi 7    - 15
Delphi 6    - 14


그리고 델파이 8 이상에서는 {$IFDEF_LESS_THAN } 을 사용할 수 있으므로 아래처럼도 됩니다.

{$IFDEF_LESS_THAN VER170}
  // 델파이 8 이상에서만 사용가능한 부분.. 델파이 7이하에서는 IFDEF_LESS_THAN 인식이 안됨..
  // 델파이 8 이하에서 컴파일되는 Code..

{$END}

델파이7 이하버전은 Delphi7Minus 가 define 되어있으므로

{$IFDEF Delphi7Minus}
  // 델파이7 이하에서 컴파일 되는 부분..
{$ENDIF}

2010/07/22 14:33 2010/07/22 14:33
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