윈 도 우 Y,X 드라이버 자동설치 간단 테스트...
2022.02.04 11:13
저는 일단 KJ님 닷넷 엣지 마지막 버전을 개인적으로 편집해서 사용하고 있습니다.
구성은 이렇게 용량은
이렇게 되네요..
드라이버 설치 조건식은 KJ님 글처럼
Y에 드라이버가 있으면 Y드라이버를 설치합니다.
X에 드라이버가 있으면 X드라이버를 설치합니다.
Y에도 드라이버가 있고 X에도 드라이버가 있으면 Y의 드라이버만 설치합니다.
Y에 드라이버가 없고 X에도 드라이버가 없으면 드라이버를 설치하지 않습니다.
IFEX Y:\Drivers\Drivers.7z,EXEC %WinDir%\System32\Drvindex.exe -b Y:\Drivers\Drivers.7z
IFEX Y:\Drivers\Drivers.7z,!EXEC %WinDir%\System32\Drvindex.exe -b X:\Drivers\Drivers.7z
이방법은 조건식에 부합은 되지만 부팅시마다 드라이버 설치 진행바가 나옵니다.
IFEX Y:\Drivers\Drivers.7z,{EXEC %WinDir%\System32\Drvindex.exe -b Y:\Drivers\Drivers.7z}!{
FEX X:\Drivers\Drivers.7z,EXEC %WinDir%\System32\Drvindex.exe -b X:\Drivers\Drivers.7z}
위 조건식은 못말리는짱구님이 보내주신 방법으로 조건식에 부합되는 동작을 하게됩니다.
이상입니다.
댓글 [7]
-
왕초보 2022.02.04 11:33
-
포토엔유 2022.02.04 11:46
IFEX Y:\Drivers\Drivers.7z,EXEC %WinDir%\System32\Drvindex.exe -b Y:\Drivers\Drivers.7z
IFEX Y:\Drivers\Drivers.7z,! IFEX X:\Drivers\Drivers.7z, EXEC %WinDir%\System32\Drvindex.exe -b X:\Drivers\Drivers.7z
위 방법대로하면 조건식에 완벽하게 작동합니다.
감사합니다.
-
@카리스마조 2022.02.04 16:06 이것이 가장 간단한것 같습니다. 테스트감사합니다.
-
Killertiger 2022.02.04 11:55
왕초보님, 포토엔유님 감사합니다.
-
광풍제월 2022.02.04 14:01
수고하셨습니다. -
ehdwk 2022.02.04 18:12
수고하셨습니다. -
샤 2022.02.04 20:17
수고하셨습니다.
이미 못말리는짱구님께서 최적의 소스를 알려주셨네요....
궁금증 해소용으로 보아 주십시요
Y에 드라이버가 있으면 Y드라이버를 설치합니다.
X에 드라이버가 있으면 X드라이버를 설치합니다.
Y에도 드라이버가 있고 X에도 드라이버가 있으면 Y의 드라이버만 설치합니다.
Y에 드라이버가 없고 X에도 드라이버가 없으면 드라이버를 설치하지 않습니다.
IFEX Y:\Drivers\Drivers.7z,EXEC %WinDir%\System32\Drvindex.exe -b Y:\Drivers\Drivers.7z
IFEX Y:\Drivers\Drivers.7z,!EXEC %WinDir%\System32\Drvindex.exe -b X:\Drivers\Drivers.7z
이방법은 조건식에 부합은 되지만 부팅시마다 드라이버 설치 진행바가 나옵니다.
Y에 드라이버가 있으면 Y드라이버를 설치합니다.
X에 드라이버가 있으면 X드라이버를 설치합니다.
Y에도 드라이버가 있고 X에도 드라이버가 있으면 Y의 드라이버만 설치합니다.
Y에 드라이버가 없고 X에도 드라이버가 없으면 드라이버를 설치하지 않습니다.
IFEX Y:\Drivers\Drivers.7z,EXEC %WinDir%\System32\Drvindex.exe -b Y:\Drivers\Drivers.7z
IFEX Y:\Drivers\Drivers.7z,! IFEX X:\Drivers\Drivers.7z, EXEC %WinDir%\System32\Drvindex.exe -b X:\Drivers\Drivers.7z
두번째 줄에서..Y: 에 없고 X:에만 있는 경우 IFEX X:\Drivers\Drivers.7z, 체크하는 부분이 빠져서..없는 경우에 프로그램이 실행된것
같습니다
처음에 오타가 있을때 어떤 내용인줄을 몰라서..오타만 적었었네요..
PE가 없어서 실제 확인은 하지 못하였습니다.