기 타 주제: Dism gui 흉내 질문 FolderDialog
2022.05.22 19:33
오늘의 질문은
FolderDialog 입니다
어떻게 하면 d:\ 폴더를 처음부터 열수 잇을까요?
그리고
드라이브에서 파티션 별로 나열하고 그걸 마운트/언마운트 시키고
그러다 보니 문제가 잇습니다
win32_volume 은 모든 정보를 가지고 있습니다.
다만 출력해 보면 디스크 id가 없습니다
어떤 파티션이 어디에 있다 이것을 모릅니다.
더구나 system 파티션 이걸 win32_volume는 마지막에 출력합니다 <- 이것이 문제
대충 알수는 잇지만 머리 아프더군요
win32_diskdrive 는 각 디스크 마다 기본 파티션을 보여주고
win32_volume는 각 파티션을 보여주고 마지막에 efi 파티션
그런데 파워셀 예제를 보면 내부는 복잡하겟지만
간단하게
Get-Partition | Select-Object DiskNumber, type, @{n='VolumeID';e={$_.AccessPaths | Where-Object { $_ -like '\\?\volume*' }}}, DriveLetter"
이렇게 처리 되는 겁니다
결국 저는 전문 프로그래머도 아니고 왕초보인데
저걸 선택햇어요
순전히 흉내죠,. 그리고 win32_volume 같은거 처리하는데
오류가 있어요 시간 간격만 있으면 오류 안생김 ㅠㅠ
그래서 중간에 어거지로 대기 하는 과정을 넣었어요.
이 고민은 많은 사람들이 하더라구요 디스크 볼륨 문제
파워셀 저 한줄짜리 명령어를 처리한게 있으면 좋으려면.. ㅋㅋ
저 왕초보입니다.
아 오늘은 질문이 있는데 맨 위에 적엇어요
저것만 되면 메뉴가 두개 늘어나는데
나머지 메뉴는 지워버리고 간결하게 되거든요
여기 폴더를 구현해야 되는데
휴.....
wim 체크 버튼을 누르면 하드를 검색해서 알아서
콤보박스에 넣어지고
그걸 이용해 각 드라이브에 압축을 푸는 방식입니다.
근데 다이얼로그에서 폴더열때 지정이 안되더라구요
예로 c:\aaa 폴더열기
이러면 좋은데
ㅋㅋ
이것만 되면 위에 폴더/파일 저것도 없어짐 . 점점 간결하게하기
버튼의 색이 win32_diskdrive 정보에서 받음
기타 등등은 win32_volume 에서 정보 얻고
vhdx 노란색 중요하죠.. 색 정보 넣었지요
혹시 이것일까요? .SelectedPath="d:\시작 폴더"
https://www.youtube.com/watch?v=qrx4gKJkpsY