|
하드디스크의 특정 경로를 가상의 하드드라이브처럼 마운트 시키는 기능은
OS가 이미 갖고 있습니다.
콘솔 모드(cmd)에서
subst /?
를 쳐 보시면 도움말이 나올꺼구요
가령 c:/test 디렉토리를 z드라이브로 마운트하고 싶다면
subst z: c:\test
하시면 됩니다.
이를 프로그램 내에서 구동하시려면
stdlib.h를 인클루드 하시고
system("subst z: c:\test");
처럼 하시면 되는거죠. 아니면 ShellEx 같은류의 API함수를 써도 무방하겠죠.
게임방에서 재시동되면 깨끗이 지워지는 기능을 위해 램드라이브를 마운트하시고 싶으시다면
ramdisk 유틸을 사용하시면 됩니다. 이또한 콘솔모드 명령을 지원합니다.
locke 님이 쓰신 글 :
: 안녕하세요. 이곳에 직접적인 관련은 없을거 같은데..가장 친근한 포럼이라 이곳에 글을 올립니다.
:
: pc방 pc에 보면..메인 프로그램이 하나 있어서..버튼들 쫙 있고..
:
: 클릭하면 사운드 설정이나 기타 윈도우 설정 띄워주고..
:
: 또 어떤 버튼들은 게임 직접 실행 혹은 게임사이트 브라우저 띄워주고 이런 기능들 하는 프로그램이요.
:
: 그중에 독특한게 있는데.. 어떤 기능버튼은 눌러주면..실제 윈도우즈 탐색기에서
:
: 마치 새로운 하드가 하나 추가된 것처럼 새로운 드라이브가 아무 메시지 없이 그냥 떠서
:
: 폴더창이 뜨더라구요. 거기에 파일 복사도 되고..물론 에뮬레이션이란건 알거같구요.
:
: 실제 물리적 저장소는 c: 나 d: 에 파일단위로 저장할거같고..가상 hdd장치로 운영체제가 인식하게끔 하는거 같은데..
:
: 이런 기술을 좀 응용해볼까 합니다. 상용 라이브러리 같은게 있는건지.. 그게 궁금하네요.
:
: 어디 참조할만한 정보사이트 같은게 없을까요? pc방 관리 프로그램 같은거 개발하신 분은 잘 아실거 같습니다.
:
: -locke
|