포인트를 의식한 너무 짧은 내용이거나 내용이 부실한 피드백은 피드백이라고 보기 어렵습니다
너무 부실한 내용이거나 너무 간단한 내용은 통보 없이 게시물 이동 합니다
그와 동시에 지급된 포인트를 모두 회수 합니다URL 링크 : | https://blog.naver.com/gagec001/221226492410 |
---|
첫번째 목표
가능한한 유틸을 단일파일로 만들고 외부 폴더로 연견하고 어떤 드라이브문자에서도 사용 가능하도록 만들기.
물론 USB부팅 혹은 CD로 부팅하더라도 문제없도록 만들기.
두번째 목표
프로그램 등록 파일인 Win10PE.cfg를 외부로 연결시켜 wim파일 편집없이 언제든지 수정 가능하도록 만들 것.
이 또한 드라이브 문자가 변경되더라도 문제없도록 만들기.
세번째 목표
와이파이 프로필 또한 외부에서 적용시켜 언제든지 수정 및 추가 가능하도록 만들기.
이중에서 구현하기 어려운 것이 어떤 것일까요?
반드시 필요한 기능이 어떤 것일까요?
또한 이런 구조말고 또 다른 아이디어 있으시면 댓글달아주세요^^
PS.
메인은 TH2로 계속 사용할 것입니다.
주관적이겠지만 지금까지 나온 버전중 제일 용량적고 호환성이 좋습니다.
또한 범용적인 사용을 위해 System계정용만 제작하고 있습니다.
혹시나 RS3 버전을 원하시거나 어드민 계정용을 원하실까봐 노파심에서 말씀드립니다.
1번은 sergei PE가 , 2번은 몇년전에 유행하던 DREAM PE나 사랑과 평화 PE가 좋은 예시가 될 것 같습니다.
3번은 PE 안에서 FOR문 돌려서 상대경로로 XML파일을 불러오게 만든 다음,
netsh 명령 사용하면 구현 가능할것입니다.
아래는 대충 만들어본 예시입니다.
주의점
1.해당 저장 경로(예시에선 드라이브루트\WLAN\PROFILE 폴더)에 XML파일이 한개만 있어야합니다.
좀더 복잡한 배치파일이 필요하다면 제작 도구 게시판에 제가 올린게 참고가 될수도 있습니다.
2.PENetwork로 만들어진 XML 기준입니다. Netsh로 만들어진 XML은
이름 앞에 Wi-Fi-가 추가로 붙기때문에
for /f "tokens=3 delims=-" 명령 등으로 앞에 달린 Wi-Fi- 를 떼어내야 원할하게 작동합니다.
::무선 장치 없으면 종료
ipconfig|findstr 무선||goto EXIT
::프로필 파일 저장된 경로 변수로 설정
set XMLDIR=0
for %%a in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do (
if exist "%%a\WLAN_PROFILE\" set XMLDIR=%%a\WLAN_PROFILE\
)
::지정된 경로로 이동
cd /d %XMLDIR%
::XML파일 이름과 SSID(확장자를 제외한 이름)추출
for /f "tokens=1* delims=?" %%i in ('dir /b^|findstr .xml') do set XML=%%i&&set SSID=%%~ni
::지금 연결이 가능한 와이파이인지 확인
netsh wlan show networks|findstr "%SSID%"
if %errorlevel% equ 0 goto CONNECT
goto EXIT
::가능하다면 연결
:CONNECT
netsh wlan add profile filename="%XMLDIR%\%xml%"
netsh wlan connect name="%SSID%"
:EXIT
::연결할 프로필이 없거나 무선 장치 없음
exit
좋은 구도에 화이팅 입니다.
요즘은 컴,사양이 높아지면서 단일 Wim파일로 만들어서 용량이 조금 커지더라도
부팅에 지장은 별로 없는것 같더군요
지금까지 사용해본 작은 경험치로보면 200mb전후에서
벗어나 400mb를 넘어서면 1G나 로딩 시간에는 차이가 있으나
전체적 부팅 시간은 큰차이가 없더군요
App을 외부로 빼고 마운트 하는 방식은 작은 Wim으로
사용빈도가 높은 것들만 구성 시키고 1차 부팅을 한다음
필요에 따라 2,3,4차 다른것들을 접목 할 수가 있어서 매우 유용 합니다.
App의 이름에 버전이나 잡다함을 없애 버리고 단일화 해버리면
시도때도 없이 버전업이 되더라도
동일한 이름으로 업이된 App을 7-Zip으로 간단히 교체 할 수 있어서 좋고요
더불어 공용으로 사용할 수가 있으므로 멀티로 쓸땐 좋은점이기도 합니다.
지금은 단일+외부 방식 6개를 멀티로 등록 하여 환경에 맞게 사용하고 있습니다.
무선랜 드라이버 문제는 끝이 없어서 보편적인것만 집어넣고 씁니다.
암호까지 자동으로 잡아주는 툴이 있어서 무척 용이하게 사용하고 있습니다.
아랫 그림은 그중 하나 입니다.
고생 많으세요 마니아님 ㅠㅠ