Char.IsLetter(e.KeyChar) : 알파벳이라면 여기에 걸릴테지...
Char.IsSymbol(e.KeyChar) : 기호는 이걸로 거를테고...
Char.IsControl(e.KeyChar) : 제어 문자 거르고...
Char.IsPunctuation(e.KeyChar) : 구분 문자인지 체크..
숫자와 영문을 동시에 처리한다면 Char.IsLetterOrDigit()을 쓰는 방법도 있다..^^
금요일 저녁부터 일요일까지 3일동안 인터넷 없는 밤을 보냈다..
이게 뭔일인지...
인터넷이 안되어 항의도 해볼까 했지만..
"오랜만에 좀 쉬어 보자" 라는 생각에 그냥 뒀다..
덕분에.. 잠도 푹~ 자고..
그동안 못본 영화랑 드라마도 좀 봐주고..
오늘 저녁엔 인터넷이 될라나 ㅡㅡ;
1. BestCrypt Traveller와 BestCrypt Loader를 다운로드 받는다.
2. BestCrypt Loader의 압축을 해제하여 적당한 디렉토리로 옮긴다.
3. 1에서 다운받은 BestCrypt Traveller를 2와 같은 디렉토리로 이동한다.
다음과 같은 형태로 파일이 저장되어 있으면 OK.
4. BCTraveller Loader.exe를 실행한다.
### 컨테이너 파일 만들기 ###
1. 트레이 아이콘에서 BestCrypt를 클릭하고 "Create Ne Container"를 선택한다.
2. 저장할 파일 이름, 파일 저장 위치, 파일 사이즈 등의 속성을 설정한다.
주의 할 점은 파일 이름을 쓸 때에 확장자를 ".jbc"로 기입해 줘야 하며, 파일 저장 위치를 실행파일이 있는 하위의 Data 폴더에 저장하여야 한다. "Format now"를 선택하면, 컨테이너 파일이 생성되어 마운트 된 후 바로 드라이브 포멧 화면이 나타고, 포멧 후 바로 사용이 가능하다.
3. Create 버튼을 누르면 마운트 할때 사용할 비밀번호 입력화면이 나타난다.
4. 비밀 번호 입력 후 나타는 화면에서 마우스를 마구 움직이거나 키보드를 마구 두드려서 암호화 시드를 생성한다.
(OK 버튼이 활성화 될 때까지 가능한한 마구 두들기자.. ^^)
5. 드디어 컨테이너가 마운트 되고 포멧 화면이 나타났다.
6. 이제 포멧 후 이동식 디스크로 사용하면 된다. ^^
마운트 이후 트레이 메뉴의 변화 모습
### setting.ini 설정 ###
Data폴더 안에 있는 setting.ini 파일을 이용해 마운트할 파일을 지정하거나 드라이브명을 지정하여 사용할 수 있다.
setting.ini 파일이 없을 경우 BCTraveller Loader.exe를 실행하면 자동으로 생성되며, 이때 생성되는 항목은 Use와 Count 2개 항목이 '0' 값으로 설정된다.
아래는 ini 항목 설정 방법이다.
[Default]
Use : 기본값은 0으로 설정되어 있으며, 값이 0일 경우 setting.ini를 사용하지 않고 Data 폴더 안의 모든 jbc 파일을 HDD 이후 비어있는 드라이브명 부터 순서대로 마운트 한다. 1로 설정되어 있을 경우 [Container] 컬럼의 설정에 따라 동작한다.
[Container]
Count : 마운트할 컨테이너 개수를 지정한다. 0일 경우 컨테이너를 마운트 하지 않고 실행된다.
Container1 : 마운트될 컨테이너 파일 명을 지정한다.
Drive1 : 드라이브명을 고정하여 사용하고자 할 경우 입력한다. 비어있을 경우 순서대로 할당 받는다. (h: 형태로 기입)
Count 에 입력한 숫자 만큼 Container 및 Drive를 작성하여 주면 된다.
예를 들어 Count=2 로 설정하였을 경우
BCTraveller Loader.exe가 실행되어 있는 상태에서 다시 실행하면 프로그램을 종료 시킬지 확인 후 종료한다. 이 때 마운트 되어있는 모든 컨테이너들을 마운트 해제하고 종료한다.(강제 종료)
----------- Cut Here 2009.02.11 ----------------------------------------------------------------------------------
로더 소스 일부를 수정했습니다. 여러 jbc파일을 마운트 할 때 마운트 중에 오류가 발생하는 경우가 있어.. Best Crypt에서 패스워드 창이 나타날때까지 WinWait함수로 기다리도록 수정했습니다.(딜레이 시간 설정 3초 - 3초정도면 넉넉할 듯 하더군요..)
스플래시 이미지 적용해 봤습니다.
----------- Cut Here 2009.02.13 ----------------------------------------------------------------------------------
스플래시 이미지 적용을 INI 설정으로 변경합니다.
INI 파일에서 [Default] 아래에 Splash=1로 값을 주면 됩니다.
설정값이 1일 경우 스플래시 이미지가 나타나며, 0일 경우에는 이미지 없이 바로 시작합니다.
프로그램 이름 : FileSearch 파일 :
FileSearch.au3 Autoit버전 : 3.3.0.0 함수 : _FileSearch($sPath[, $sExt[, $iFlag]]) 설명 : 하위 폴더를 포함하여 폴더 및 파일 검색
$sPath - 파일 찾기 경로(지정하지 않을 경우 작업 폴더를 기본으로 함)
$sExt - 찾고자 하는 필터(기본값 '*')
$iFlag - 찾기 옵션 $iFlag = 0 폴더와 파일
모두 검색(기본값) $iFlag = 1 파일만
검색 $iFlag = 2 폴더만
검색 저자 : Kuro™ 연락처
: kuro78@gmil.com, http://kuroz.tistory.com 환경
: WInXP SP3(윈도우NT기반) 수정 :
2009.02.04 - 최초 작성
SMemo 1.7.1 버전 입니다.
개인/기업에 관계없이 아무런 제한 없이 사용 가능한 메모장 프로그램입니다.
위 그림처럼 간단한 메모부터 스크린샷 까지 찍을 수 있는 다양한 기능의 메모장 기능과 알람, 달력, 시계 등의 기능을 가지고 있으며, 사실 로더 프로그램 없이도 포터블화가 가능합니다.
위 설정 화면의 무설치 버전 부분에 체크해 두면 설정을 xml파일로 저장해 주기 때문에 무설치로 사용 가능합니다.
다만.. 레지스트리 HKCU\SoftWare\SMemo Program 키에 일부 정보가 남게되고, 간혹 메모를 접어 놓았을 때 세부내용이 보이지 않는 경우가 있습니다. 물론 접어 놓은 메모를 펼치면 내용이 제대로 표시됩니다.
이것때문에.. 포터블 로더를 만들어봤습니다.
SMemo 설치 파일과 로더를 함께 올립니다.
로더를 사용하고자 할 경우 설치파일을 이용해 설치한 후 설치 폴더 내의 파일과 디렉토리를 모두 로더의 App 폴더에 복사해 넣거나, UniExtract를 이용해 설치파일을 풀어서 나온 것들을 App 폴더에 복사해 넣어 주면 됩니다.