윈 도 우 PE에서 구동시 필요한 dll파일에 대한 질문입니다.
2021.12.17 15:01
안녕하세요
벌써 12월도 중반이 지나갑니다
나이를 먹을수록 한해 한해가 너무 빨리 지나는듯 하네요~
오늘도 한가지만 좀 여쭙겠습니다.
실컴에서 사용 가능한 단일 exe 파일이 있습니다.
근데 PE에서는 실행시 error 메시지를 뛰우나 화면은 나옵니다
다만 기능은 동작하지 않고요
특정 dll을 추가해주면 될듯 싶은데 해당 프로그램에서 필요로 하는 dll을 어떻게 찾아볼 수 있을까요?
비쥬얼스튜디오로 제작된 파일로 추측됩니다.
방법이 있으면 답변 부탁드립니다.
미리 감사드립니다.
댓글 [6]
-
지니제스트 2021.12.17 15:33
-
천공의아키라 2021.12.17 15:58
아.. 그... 그렇군요
결국엔 실컴에 있는 system32 폴더에서 dll 파일들을 pe로 복사하며 찾아야 한다는 말씀이신거죠?
정말 엄청난 노가다가 될것 같네요 ㅠㅠ
답변 감사드립니다.
-
타천사둘리 2021.12.17 15:58
저도 "한글 2022_OneFile" 을 PE 에서 구동해 보려고 시도해
보고 있습니다.
단일화된 Visual C++ Runtimes 설치파일을 7ZIP 으로 열어보니
폴더구조가 보이네요.
아마도 이 폴더 구조대로 PE 에서 boot.wim 을 추출하여 동일한
폴더에 7ZIP 에서 다시 추가해주면 될 듯 하네요.
그리고, 실행하고자 하는 Portable 파일도 boot.wim 파일에
추가해 주면 될 듯 합니다.
시간나는 대로 시도해 보고 경과 알려드릴께요.
감사합니다.꾸~~~뻑
-
타천사둘리 2021.12.17 16:02
폴더 구조 들여다 보니 시간만 소비하면 될 듯 하네요.
Portable 파일을 PE 에 추가해 봤는데, 그렇게 되면
PE 자체가 용량이 많이 커지더라구요.
-
PC_Clinic 2021.12.17 16:33
왜 큰 저택을 놔누고 구태여 쪽방에 고급장식을 하시려는지...
PE에 그러한 포터블을 쓰면 메모리 처리 때문이라도 에러가 납니다.
실컴은 스와핑이라는 기술을 사용하기도 하지만
PE는 100% 메모리로 구동됩니다.
압축을 실제 디스크에 푸는 게 아니라
메모리의 가상공간을 사용하는 것입니다.
-
DarknessAngel 2021.12.17 18:28
단일로 만든 시점에서 다시 뜯어서 내용물 추출후 바이너리랑 라이브러리를 일일히 의존성 확인해야 합니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
» | 윈 도 우| PE에서 구동시 필요한 dll파일에 대한 질문입니다. [6] | 천공의아키 | 248 | 12-17 |
91884 | 윈 도 우| 청락님의 pe외부에서 프로그램 쓰기중에서 [2] | 슈머슈마 | 1156 | 12-17 |
91883 | 윈 도 우| 작업표시줄에 날씨 표시하는 방법 문의? [8] | 맹물 | 486 | 12-17 |
91882 | 윈 도 우| Theseus-PE 부팅 에러 laRNVMe.sys 드라이버 에러 [6] | nhk | 458 | 12-17 |
91881 | 윈 도 우| boot.wim 파일 수정 [2] | jinhna | 398 | 12-17 |
91880 | 소프트웨어| 윈도우 11 원격데스크톱 끈킴 발생 [2] | Airbrone13 | 259 | 12-17 |
91879 | 윈 도 우| 다른 컴퓨터의 가상 윈도우 VHD를 실행 시킬 방법이 있는지... [5] | 두병 | 282 | 12-17 |
91878 | 윈 도 우| 날짜및시간 [2] | ok | 366 | 12-17 |
91877 | 기 타| 댓글 쓰는법 [2] | ykc | 257 | 12-17 |
91876 | 하드웨어| 부팅 실패 관련 [6] | 지스 | 535 | 12-16 |
91875 | 윈 도 우| 백업 후 문제가 생겨서 질문드립니당! [2] | 콰앙 | 320 | 12-16 |
91874 | 윈 도 우| 윈도11 iso를 탑재해서 바로 업그레이드할 수 있나요? [2] | brucex | 462 | 12-16 |
91873 | 기 타| (번역기 관련) 중국어와 영어 둘다 하시는 분들께 질문 [2] | 윈도면도 | 295 | 12-16 |
91872 | 소프트웨어| 디스코드에 대해서 잘 아시는분 계신가요? [3] | 약속 | 1501 | 12-16 |
91871 | 하드웨어| SSD 설치 관련 [7] | 안정 | 572 | 12-16 |
91870 | 윈 도 우| Win11 12월(376) 앱 추가 후 봉인 잘 되나요? [7] | DengJang | 450 | 12-16 |
91869 | 소프트웨어| acdsee photo studio ultimate 2021에서 context menu에 그... [3] | brucex | 238 | 12-16 |
91868 | 소프트웨어| 바로가기 링크를 만드는 bat파일을 만들려고 합니다. [2] | 찹쌀새 | 263 | 12-16 |
91867 | 윈 도 우| 윈도우10 인증이 디지털라이센스인데요, 윈도11로 업그레이... [2] | brucex | 841 | 12-16 |
91866 | 윈 도 우| 윈도우 백업/설치 질문입니다 [4] | 하얀달 | 250 | 12-16 |
딱히 방법은 없습니다. 프로그램에 따라서, 오류날때 필요한 dll을 요구하는 경우에는 그 파일만 찾아서 64bit 프로그램은
system32폴더로 복사를 해주고, 32bit 프로그램은 syswow64 폴더에 넣어주시면 됩니다. 그러나 아무런 메세지 없이
오류나 실행이 안되거나, 미작동한다면, 노가다 뿐입니다. 전체 파일을 복사해 가면서 추려내야 합니다.
예를들어서 전체 설치본의 system32 파일을 모두 복사합니다. 그리고 프로그램 실행해보고 잘되면, 절반만 복사해서 해보구요
예를들어 복사한 파일이 1000개라면, 500개, 250개, 125개 이렇게 줄여나가면서 찾는 방법 뿐입니다.
필요한 파일이 1개일수도 다수일 수도 있어서, 정말 힘든 노가다가 됩니다.
저의 경우 적게는 30~50번, 많게는 200~300번 재부팅해가면서 찾은적도 허다합니다.