윈 도 우 Windows PE 에서 VB6 프로그램밍 해보신분 있으신가요? (소스코드 포함)
2013.04.24 19:53
여기 윈포에서 몇 몇 분들께 도움을 받아서 수십번 시도 해보았지만, 하다하다 안되서 제가 VB6으로 프로그램을 만들었습니다.
제가 USB 부팅을 이용해서 PE를 부팅을 하는데, 하고자 하는것은...
PC에 이 USB 하나만 꽂았다고 가정하고, 이 드라이브 명은 무조건 "K:"로 되어야 한다는 것입니다.
(실제 설치된 HDD수량에 상관없이...)
그래서 PE는 닷넷 환경이 지원이 불가하여, VB6로 프로그래밍을 했습니다.
그런데...
제 PC 즉, Windows 환경에서 잘 되는데, PE에서는 될때도 있고 안될때도 있습니다. 아주 미쳐버리겠습니다. ㅠㅠ
그래서 학교때 교양으로 배웠던 프로그램을 과정과 케케묵은 프로그래밍을 책으로 아래와 같이 코드를 만들었습니다.
Dim Read_Line1 As String '파일을 읽어서 첫 째줄을 저장한다.
Dim Read_Line2 As String 'Read_Line1에서 읽은것과 Carriage Return, Line Feed을 같이 저장한다.
Open "X:\VLASSIGN\DISKPART\volume_list.txt" For Input As #1 'Volume_List.txt 파일을 연다.
Do While Not EOF(1) '파일이 끝이 아닐때 까지 반복한다.
Line Input #1, Read_Line1
Read_Line2 = Read_Line1 & vbCrLf
Dim Volume As String 'USB 볼륨명 저장할 변수
Dim Removable As String 'USB는 Removable 이라는 Type명을 가지므로 이것을 검색하여 저장할 변수
Volume = Mid(Read_Line2, 3, 8) 'Volume 글자를 저장한다.
Removable = Mid(Read_Line2, 40, 9) 'Removable 글자를 저장한다.
If Removable = "Removable" Then '만약에 Removable 글자가 있으면,
Open "X:\VLASSIGN\DISKPART\volume_change_script.txt" For Output As #2 '파일생성
여기서 파일이 생성이 되지 않습니다. 위 조건은 완벽히 맞습니다.
Print #2, "Sel " & Volume
Print #2, "Assign Letter=K"
Print #2, "List Volume"
Print #2, "Exit"
Close #2 '파일을 닫는다.
Close #1
End
End If
Loop
VB6 좀 아시는 분들 댓글 좀 부탁드립니다. 도와주세요 ㅠㅠ
댓글 [0]
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
39311 | 윈 도 우| WMC 에서 Pro k 로 변경이 가능 한가요 ? [2] | 세상군 | 1384 | 04-25 |
39310 | 윈 도 우| 오피스 버전 확인 방법 부탁드립니다. [2] | 박군 | 2360 | 04-25 |
39309 | 소프트웨어| foobar에서 freedb로 읽어 온 글에서 한글이 깨집니다. | brucex | 1767 | 04-25 |
39308 | 기 타| vhd에 풀은 pe는 usb에서 단독으로 부팅이 가능한가요 [15] | fgcv | 2085 | 04-25 |
39307 | 윈 도 우| wmc 키 [2] | 세상군 | 1509 | 04-25 |
39306 | 윈 도 우| 아크로니스 트루이미지 2013_6514 스케줄러 서비스 [4] | 아랑드롱 | 2309 | 04-25 |
39305 | 하드웨어| 용도별 메인보드 사양에 대해 질문이 있어요. [7] | michael | 1236 | 04-25 |
39304 | 윈 도 우| 팟플레이어 두개가 있잔아요?> 하나는 라이브 하나는 재... [4] | ㄷㄱ | 1731 | 04-25 |
39303 | 윈 도 우| 오피스2013인증 그래픽카드를 바꿔도 풀리나요? [8] | 뿜빠 | 2162 | 04-25 |
39302 | 윈 도 우| 윈8 pe 시작메뉴 수정법... | >_ | 1858 | 04-24 |
39301 | 윈 도 우| 체크 디스크 [1] | 유치원때모 | 1606 | 04-24 |
39300 | 윈 도 우| 이미지뷰어 추천부탁드려요 [3] | 4654985 | 2894 | 04-24 |
39299 | 윈 도 우| 계정 로그인 창 크기 조절할수 있나요?? | 죠타로 | 1289 | 04-24 |
» | 윈 도 우| Windows PE 에서 VB6 프로그램밍 해보신분 있으신가요? (소... | 바이오스 | 1468 | 04-24 |
39297 | 윈 도 우| 자식 VHD 부팅불가? [4] | LittleHeav | 1453 | 04-24 |
39296 | 기 타| 폰트좀 찾아주세요 | 슈퍼스타 | 1105 | 04-24 |
39295 | 윈 도 우| 네트워크 위치추가 관련 문의 드립니다. | -,.- | 2666 | 04-24 |
39294 | 소프트웨어| 가상머신으로 PE 부팅 및 인터넷 설정 방법 좀 알려 주세엽. [17] | 너만을 | 2063 | 04-24 |
39293 | 윈 도 우| vhdx를 연결한 후 파일복사할 때 관리자권한이 나오네요? [2] | brucex | 2052 | 04-24 |
39292 | 소프트웨어| outlook2013에서 이멜 계정만 백업할 수 있나요? [2] | brucex | 1798 | 04-24 |