기 타 (추가) 백업 런처에 pecmd.exe를 활용하여 보았습니다
2022.11.17 20:56
추가 입니다
pecmd.exe 런처 관리자권한 실행 문제를 sunshine님께서 댓글에 도움을 주셔서 해결을 하였습니다
ResourceHacker로 Manifest에서 내용을 수정을 하면 됩니다..
혹시..사용하시는 exe 프로그램에서 관리자 권한이 필요하신 경우 활용을 하시면 될것 같습니다
저로서는 해결하지 못하였던 문제였습니다
sunshine님 감사합니다..
----------------------------------------------------------------------------------------------------------------------------
열심히 찾을때에는 잘 보이지 않던것도 다른일을 하다보면 갑자기 눈에 보이는 경우가 있으시죠..
Cmd 백업용으로 바이러스 검출이 되지 않은 런처를 찾을때에는 보이지 않던것이 나타나서 런처에 활용을 하여 보았습니다
PE에 들어있는 pecmd.exe는 바이러스 검출이 많이 되지만 78RePack에 활용되는 pecmd.exe는 x86 버전인데도 신기하게 바이러스
검출이 3개밖에 되지 않습니다..
서명까지 동원하면 바이러스 검출이 1개만 검출이 되어서 윈도우에서 런처로 활용해도 바이러스 검출로 사라지는 경우는 없을것
같습니다
개인적으로는 아주 귀한 보물을 발견한 기분입니다
바이러스 검출이 제로인 Win7 ADK의 런처는..버튼 형식이 아니라 텍스트가 버튼 역활을 있고 버튼을 아래로만 구성할수가 있어서
제약이 많았습니다
pecmd.exe의 경우 원래 기능을 사용할수가 있어서...런처를 다양하게 꾸밀수 있어서 좋은것 같습니다
1. Win7용 ADK에 있는것은 관리자권한으로 실행이 되어서 WimLib 프로그램 사용시 문제가 되지 않았습니다만..pecmd.exe의 경우 pe
에서만 사용되는 것이어서 인지 관리자권한으로 실행되지 않아서..불편한 점이 한가지 있네요
2. WimLib 백업프로그램의 경우 바로가기에서 관리자권한 속성을 주거나..우클릭메뉴에서 관리자권한으로 실행을 해주어야 합니다
조금 아쉬운 부분입니다
3. 배경사진을 설정하였습니다...실행을 버튼으로 할수가 있어서..ADK 런처보다는 조금더 편하기는 합니다
4. pecmd.exe를 활용하는것이서 cmd 숨김 실행을 위해서 따로 파일이 필요가 없어서 좋습니다..메세지창이 맨 위로 나옵니다
5. IFW는 프로그램 자체에서 관리자 권한을 얻어서 실행을 하고 있어서 런처에서 관리자권한을 얻지 않아도 되어서 편하네요
6. 백업중입니다
7. WimLib의 경우 런처에서 관리자 권한을 얻어야 백업이 됩니다..
8. 메세지가 맨위로 보입니다
9. 백업 cmd창도 맨위로 보입니다
10. 오토잇으로 만든 런처처럼 버튼만 있는 형태입니다. 다행히 비슷한 모양이 되었습니다
11. PE에서 실행한 모습입니다
12. 복원 메세지입니다
13. 복원중입니다
14. WimLib 실행 모습입니다
15. 복원 메세지입니다
16. pecmd.exe 런처는..x86 버전이 System32 폴더에 접근할수가 있어서 SysWOW64 폴더 상관없이 잘되네요
17. 서명까지 하는 경우 바이러스 검출이 1개만 됩니다...검출된 프로그램이 모르는 프로그램이어서 실전에서 검출되는 일은 발생하지 않
을것 같습니다
18. 마무리
운이라는것이 있기는 하죠..
생각지도 않게 바이러스 검출이 적은 pecmd.exe 덕분에 cmd 실행도 숨김으로 할수 있고 오토잇 런처와 비슷한 모습으로 구성을 해볼
수 있었습니다.
운이 좋았나 봅니다..
그리고 새로운것도 배우는 재미가 있네요..아직 pecmd.exe에 대해서 모르는것이 더 많아서 열공을 하기는 해야 할것 같습니다
오늘 하루도 수고 많으셨습니다
편안하신 시간 되시길 바랍니다
댓글 [14]
-
SPiRiTY 2022.11.17 21:16
-
샤 2022.11.17 22:24
수고하셨습니다.
-
가을하늘! 2022.11.17 22:24
수고많으셨습니다.
-
sunshine 2022.11.17 22:37
78repack.exe도 아래처럼 2가지 경우가 있네요.
--------------------------------------- 관리자 권한이 없는 경우
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"
/>
</requestedPrivileges>
--------------------------------------- 관리자 권한이 있는 경우
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
---------------------------------------
추가:
수고하셨습니다.
단지 리소스 도구로 "asInvoker" 를 "requireAdministrator" 로 수정하고, 컴파일 하고, 저장하면 끝입니다.
-
왕초보 2022.11.17 23:17
어디에서 본것 같아서 다행히 찾아서 적용을 했습니다.
이렇게 큰 도움을 주셔서 머리숙여 감사드립니다
테스트를 하는 동안 추가로 다른 것까지 확인을 해주셨네요...
cmd에서 관리자권한을 주는 식으로 해야되는지 고민을 하고 있었습니다
덕분에 해결하지 못하는 문제를 해결을 했습니다..
복 많이 받으십시요
1. ADK용 런처가 관리자 권한으로 실행이 되어서 먼저 찾아 보았습니다
2. 78RePack 원본이 아래 부분이 다릅니다...찾아서 추가까지 해주신 부분이네요
3. ADK것을 복사해서 수정을 하였습니다
4. 드디어 아이콘에 방패가 생겼습니다..이렇게 반가울수가 없네요..
5. 런처에서 관리자권한을 확인하고 있습니다
6. WimLib에서 백업이 잘 진행되고 있습니다...앞으로는 관리자권한 문제는 고민할 필요가 없게 되었습니다
다시 한번더 감사인사 드립니다
7. 78RePack에서 파일 정보등을 수정하면 서명이 풀려서 설명부분만 수정하고 활용하고 있습니다
다행히 바이러스 검출은 여전히 1개네요...고민이 완전해결이 되었습니다
-
지후빠 2022.11.18 11:25
매니페스트가 이런 역활을 하는 군요. 또 하나 배웠습니다. 감사합니다.^^
-
jun218zero 2022.11.18 02:16
수고하셨습니다.
-
눈사람4 2022.11.18 08:42
고생하셨습니다.
-
빠송 2022.11.18 09:24
수고 많이 하셨습니다.
-
나피디 2022.11.18 10:01
수고하셨습니다~
-
스마일^_^ 2022.11.18 11:49
수고하셨습니다.
-
컴퓨터천사 2022.11.18 18:07
수고하셨습니다.
-
광풍제월 2022.11.19 03:20
수고하셨습니다.
-
상발이 2022.11.20 22:31
수고하셨습니다.
늘 새로움에 연구하고 도전하는 모습이 아름답습니다.
좋은 글 스크랩하고 갑니다.
수고 많으셨습니다. 추천~!!^^