질문과 답변

윈 도 우 Windows PE 에서 VB6 프로그램밍 해보신분 있으신가요? (소스코드 포함)

2013.04.24 19:53

바이오스 조회:1468

?????????

여기 윈포에서 몇 몇 분들께 도움을 받아서 수십번 시도 해보았지만, 하다하다 안되서 제가 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 좀 아시는 분들 댓글 좀 부탁드립니다. 도와주세요 ㅠㅠ

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 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
XE1.11.6 Layout1.4.8