기 타 COLi**님 PE 시작메뉴를 초보식으로 자동저장 하여 보았습니다
2021.03.18 16:54
COLi**님 PE에서 시작메뉴를 우클릭 메뉴에서 등록시 자동으로 Y: 드라이브에 저장하는것데 대한 사용기를 썼었습니다
아쉽게도 능력 부족으로 문제점이 있었습니다..시작메뉴의 바로가기 파일에서 우클릭 메뉴로 삭제시에는 설정이 자동저장되지 못하는 것입니다
그리고..실제 구현을 하기 위해서는 StartIsBack64.dll 파일을 업데이트 하고 레지에서 "시작메뉴에 고정(U)" 메뉴를 삭제해야하는등 조금 복잡한
과정이 필요합니다....이런 과정이 너무 불편하죠
복잡한 과정이 필요한데도 위의 방법을 해보았던 이유는...필요한 경우에만 우클릭에서 실행할수 있어서 입니다...필요시에만 작동을 해서 cpu에
부담을 주지 않습니다
이번에는...상주하고 있어서 cpu에 부담을 많이 주지만..설치(?)가 단단한 방법으로 하여 보았습니다
StartIsBack64.dll 추가와 cmd 파일 1개면 됩니다
이 방식이 시작메뉴에 바로가기를 추가 삭제시 자동저장하는 방법중 제일 간단한것 같습니다
더 좋은 방법들이 있을것입니다...초보가 이렇게 했구나...그냥 웃으시면서 보아 주십시요
1. StartIsBack64.dll은 왕*님 PE에 있는것으로 업데이트 하였습니다.
2. 작업표시줄에 바로가기를 만드는 PinTool.exe는 그대로 입니다
3. 부팅시에 시작메뉴가 적용된 모습입니다
4. StartIsBack64.dll 가 업데이트 되어서 편하게 우클릭 메뉴에서 추가 삭제를 그대로 사용하면 됩니다
5. 시작메뉴에 바로가기 추가되면 Y: 드라이브의 시작메뉴에도 바로가기가 복사되고 reg도 저장이 됩니다
시작메뉴에 바로가기 추가, 삭제는 3초마다 체크를 하고 있습니다..
6. 다른 바로가기도 추가를 하여 보았습니다
7. cmd가 상주하면서 3초마다 시작메뉴 바로가기 폴더의 용량을 dir로 체크를 합니다.. 그래서 작업관리자에서 보면 3초마다 cpu 사용량이 증가를
하고 있습니다
8. cmd가 상주하고 있습니다
9. cmd파일은 Y:에 두었습니다
10. cmd 파일을 수동으로 실행하였습니다..1번의 첫번째 숫자가 아래 폴더의 용량입니다.
X:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
3초마다 체크해서 용량을 비교하고 있습니다 시작메뉴에서 바로가기 파일 1개를 삭제하여 보겠습니다
11. 폴더 용량이 바뀌었습니다...Y:에 자장된 바로가기 파일을 모두 삭제후 새로운 바로가기 파일을 복사합니다..reg도 저장을 합니다
12. 용량 체크를 계속하고 있습니다
13. 시작메뉴에 바로가기를 추가하여 보았습니다..용량 변경후 바로가기 파일을 복사를 하였습니다.
14. 마무리
cpu에 부담이 되기는 합니다만..설정이 StartIsBack64.dll 업데이트와 cmd 파일 한개 추가여서 간단하고 StartIsBack64.dll 추가 덕분에 시작메뉴에
바로가기 추가,삭제가 편하며 3초마다 체크해서 자동 저장이 되기 때문에.백업에 대해서는 신경을 쓰지 않아도 되어서 장점들이 있습니다
구닥다리에서 1초나 2초는 cpu가 많이 작동을 하는것 같아서 3초로 하였습니다.
ping.exe와 choice.exe 파일이 PE에 없어서 3초 대기는 pecmd.exe wait를 활용하였습니다
어떤것이든 장단점이 있죠..
좀 유치하지만 이런 방식도 있구나 하여 주십시요
오늘 하루도 고생하였습니다.
편안하신 시간 되시길 바랍니다
고생 하셨습니다 하루 마무리 잘 하시고 편안하신 목요일저녁 맞이하세요^^*