소프트웨어 배치파일 하나 만들어주실수있나요??
2021.06.07 06:19
윈도우 처음 켜지고 특정한 파일을 실행하는겁니다 작동은 무인설치 파일의 FirstLogonCommands 로 동작하게 됩니다
그리고 이지드라이버 런쳐처럼 32 64 명령이 둘다있어서 중복실행이 감지되면 두번째는 꺼버리게 넣을수있을까요??
런쳐용도로 다른 파일을 돌리는것은 블로그에서 짜깁기해도 작동되는데 런쳐동작감지하고 끄는건 어려운것같습니다
이지드라이버와 달리 바탕화면 나올시점에 동작합니다
댓글 [6]
-
내꼬 2021.06.07 06:33 -
고양이뜰채로잡을꼬얌 2021.06.07 08:30
이지드라이버 작동하는 단계에서 UAC랑 관리자를 넣었습니다
작동시점 그것이 좀 문제긴하네요... 무인설치는 순서대로 동작하는데....
동작은 일단은 CMD BAT EXE다 동작은 합니다.
-
칠월일일 2021.06.07 18:40
1. FirstLogonCommands 에 배치파일을 등록시켜서 실행시키신다는 거지요?
2. 이지드라이버 런처를 안써봐서 모르겠는데 이지드라이버 런처가 윈도우 32bit 64bit 분간해서 실행되는게 아니라 두개가 같이 실행되서 둘중 하나를 배치파일에서 강제종료시키겠단 말인가요??
3. 런처가 켜지는데 32, 64비트 두개가 켜져서 하나를 꺼야한다면 배치파일에 tasklist 로 런처 파일이름 감지할때까지 무한루프 돌리다가 감지되면 둘중하나 끄는 배치 짜시면 될꺼같은데용
-
고양이뜰채로잡을꼬얌 2021.06.07 20:07
https://windowsforum.kr/review/10524724 여기 나옵니다
아래 첨부된 압축파일열고 스크립트 폴더내에 있는 배치파일을 메모장으로 보시면 됩니다
다음과 같습니다
if /i "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set bit=x64) else (set bit=x86)
if /i "%cd%"=="%Windir%\Setup\Scripts" if %bit%==x86 if exist "%tmp%\완료.txt" goto :exit
:: 2018-08-10 이상하게 64비트와 32비트 2번 이 bat 파일이 실행되어서 이렇게 1번만 실행되도록 했다. 별일이 다 있네..EasyDrv 옵션에 /r 재부팅 옵션을 넣어도 재부팅도 안 하고 이 bat 파일을 또 실행하더라...
:: 실컴에서 그냥 실행하는 경우도 고려하고, 32비트는 1회만 실행하는 것도 고려하고, 파일 삭제해버리면 파일이 없어서 에러 메시지 나오는 것 등을 고려하여 이렇게 복잡해졌다 주의: 64비트인데도 2번째 실행될 때는 32비트로 실행된다. 윈도상에서 실행할 때는 1번만 실행됨
if /i "%cd%"=="%Windir%\Setup\Scripts" goto :next
-
꼬져 2021.06.07 19:00 autounattend.xml x86 x64 따로 구분만 하면 되는것을 왜 저렇게 하실려고 하시죠 ``?
-
고양이뜰채로잡을꼬얌 2021.06.07 20:03
wow64전용으로 하니까 벤토이에서 윈도우 설치 이후 부팅할때 에러납니다
speli...에러요
1. 시점은 장담 못해요.
2. 관리자권한 실행 경우 오직 작업스케줄러를 통해서 구현 가능해요.
3. 파일이 있어야 정확한 구현이 가능해요.