기 타 x64전용 PE에 dll추가해서 x86 원격제어를 실행하여 보았습니다..
2018.03.26 15:17
x64전용 PE에서 안타깝게도 원격제어 프로그램을 사용할수가 없네요....원격제어 프로그램들이 x86 x64 공용이어서..
SysWOW64 폴더에 있는 dll들이 필요합니다.
취지와는 맞지 않지만..저의 경우...인터넷이 되는 pe가..인터넷 서핑이 목적이 아니라 원격제어에 있어서..원격제어가 안되면
인터넷이 될 이유가 없습니다..
그래서..어쩔수 없이...원격제어에 필요한 x86 dll들을 추가하여 보았습니다
실행되는 프로그램은..원격제어 딱! 1개지만...x86 프로그램이 실행되는데 필요한 dll들이 모두 있어야 하네요
SysWOW64 폴더에 필요한 파일이 120개나 됩니다..그리고..WinSxS 폴더에는 x86 관련한 폴더거 4개가 필요하네요
x64전용 PE로 사용하면서...SysWOW64폴더를 삭제해야..다이어트(?) 효과가 있는데..이번에는..절반만 다이어트가 되었습니다
x64전용 PE에서 x86 원격제어를 실행하려고 하면..필요한 dll파일이 많구나 하는 정도로만 보아주십시요
1. 원본 SysWOW64 폴더 용량입니다..160MB에..파일이 491개 있습니다.. 이 폴더를 통채로 삭제하면...용량이 많이 줄어서 좋은데요..
2. 원격제어를 위해서...SysWOW64 폴더에 있어야 하는 dll들입니다...용량이 많죠...87MB에...파일이 120개나 필요합니다..
3. SysWOW64 폴더에 dll 파일 외에는 다른 폴더는 삭제가 되었습니다.
4. WinSxS 폴더에는 아래처럼 4개의 폴더가 존재해야 하네요..
5. PE로 부팅을 하였습니다...점심시간에..집에서 간단히..원격연결만 확인을 한것입니다..
6. x64 크롬이 잘 실행이 되었습니다..
7. dll 추출을 팀뷰어랑 같이 진행을 했었습니다..어느 순간부터는 AnyDesk는 실행이 되는데 팀뷰어가 실행이 안되어서...AnyDesk로만 진행을 하였습니다...아래처럼.. 주소번호가 정확히 주었졌습니다..
8. 연결 승인창이 나왔습니다..
10. 다른 컴류터에.. 원격 컴퓨터의 화면이 보입니다....AnyDesk가 실행되는것하고...이렇게 화면을 가져오는것하고는 dll이 따로 필요하네요..연결후..화면을 가져오지 못하여서..dll을 다시 추가를 하였습니다.
11. 램 2GB 구닥다리 넷북에서의 램 사용률입니다.. 아니..집에서는 빠른실행에 아이콘이 보였는데..여기서는 빠른실행에 아이콘이 안보이네요..
12. 마무리
원격제어 프로그램이..x64전용이 없네요..결국은..어쩔수 없이...dll의 120개나 추가를 하였습니다...
x64전용 PE로 바꾸어서..다이어트 효과를 보려고 한것인데...절반의 성공이네요...
초보식으로 편하게 다이어트를 해본다고 하다가..죽어라...dll 추출을 한 사용기였습니다..
역시..초보네..하여 주십시요
즐거운 하루 되세요
댓글 [6]
-
DarknessAngel 2018.03.26 16:34
-
왕초보 2018.03.26 16:58
저의 주변 구닥다리도..이제는 램이 최소인것도.2GB는 되고..주고 백업,복원용이어서 부족하지 않은것 같습니다..
백업,복원용으로 속도가 빠르다고해서 x64 프로그램을 사용중입니다.. 이렇게 x64를 사용중이면...SysWOW64 폴더가
필요가 없어서 지우면 어떨까하고 시작한것이...원격제어에서 문제가 되네요
어제..DarknessAngel님 블러그에 가서 이미 구현해 놓으신 TightVNC를 참고하여서 어떻게 해볼까 하였습니다
TightVNC경우 x64 버전이 있어서.테스트를 하여 보았더니..작동을 잘 됩니다..
그런데..이것이..공유기가 있는 경우 내부 IP를 주소를 보여주어서...특정 네크워크 내에서만 사용할수 있는것 같아서..
포기를 하고...x86 dll을 추가하게 된것입니다..
웬만한 프로그램들은 x64 전용 프로그램이 있는데..유명한 원격프로그램이 x64가 없다는것이 조금 아쉽운 부분입니다
항상 관심을 가져주시고 조언을 해주셔서 감사합니다....
-
DarknessAngel 2018.03.26 21:09
이게 윈도 커널이 복잡해지고, 쓰레기통으로 변한 이유중 하나입니다
극강한 호환성도 좋지만 (심지어는 95시절 프로그램도 구동가능), 그걸 너무 보장해주니까 프로그램 제작사들이 개선할 의욕을 안 보입니다 (아직도 vb6같은 유물급으로 컴파일하거나, 진작에 64비트 대세라도 64비트용 프로그램 제공하는 회사는 손에 꼽을 수준인등의 문제가...)
리눅스등은 진작에 32비트 호환성을 버린상태인데 윈도는 자업자득으로 그것도 불가능한 상태가 되버렸죠 (윈10 다음 버전 나올때쯤 되면 점차적으로 포기하는것도 방법일듯)
-
선우 2018.03.26 17:34
왕초보님 퇴근전 인사 드리고 갑니다 포스팅 내용을 모두 이해하기 힘들지만 언제나 보여 주시는 놀라운 열정에 경의를 표합니다 오늘도 수고 많으셨고요 퇴근후 편안하신 저녁시간 보내세요 감사합니다~~~꾸벅
-
ehdwk 2018.03.26 17:45
수고하셨습니다. -
알롱 2018.03.26 21:49 수고 많으셨습니다.
정말 끝이 없으시네요..사부님^^*
저사항용 저용량 만들려면 저런 문제(대부분의 프로그램이 x86기준으로 빌드됨)때문에 결국 x86 PE밖에 대책 없습니다
EFI를 고려하면 x64로 만들어야하지만, EFI전용인 기기라면 적어도 램 2기가 이상(이것도 저가형 타블렛같은 일부 기기만 해당)은 되므로 다이어트할 필요성을 못 느끼게되더군요 (이정도 램이면 대충 빌더 돌려서 만든것도 잘 돌아감)