본문 바로가기
Tips!? Tips!!

[USB]USB 메모리에서 자동 실행하기

by cafrisun 2009. 6. 7.
 

*. 원래는 USBOffice에 올렸던 글인데 사이트가 바뀌면서 백업 차원에서 옮겨 놓음


첨부한 iso 이미지 내부에는 autorun.inf 파일과 myautorun.exe 파일을 포함하고 있음

USB를 꽂으면 자동으로 특정 프로그램을 실행시키고자 할때, 쓰고 싶은 프로그램을 좀 간단하게 실행시켜보려고
autorun프로그램을 만들어봤습니다.

간단한 사용예는
: myAutorun 실행하고자하는파일명(영문소문자).exe

사용법을 정리해보면,
1. USB를 CD영역일반메모리 영역으로 나눈다. (적당한 초기화 프로그램 사용)
2. CD영역에 간단하게 autorun.inf 와 myAutoRun프로그램을 넣은 이미지를 writing 해준다.
   autorun.inf 파일의 내용. -> CD 상에서 자동 실행을 위한 파일

//////////////////////////////////////
   [AutoRun]
    open = myAutorun (프로그램 이름).exe
//////////////////////////////////////
3. 일반메모리영역의 루트에  물론 실행시키고자 하는 파일이 있어야 함.
4. 즐겁게 가지고 논다.
 ---------------------------------------------------------------------------
참고로,  myAutorun프로그램은 다음과 같은 사항을 고려하여 만들었습니다.
1. 입력 파라메터로 받은 파일명은 영문소문자.
2. 파라메터로 받은 파일로 실행된 파일이 윈도우 프로세스 리스트에 있을때는 중복 실행 방지.
3. 윈도우 시스템에 인식된 logical drive명을 인식하여 플로피 드라이브(A:, B:) 를  제외한 
   C: 드라이브 이후의 모든 드라이브의 루트 폴더에 해당파일을 검색하고 발견시 이를 실행
.

이 정도로 구현되었습니다. 제가 쓰는 시스템이 회사나 집이나 둘다 xp인 관계로 다른 곳에서는
아직 테스트 해보지 못하였습니다.

추후 개선은 시간이 날때;;;

반응형