질문과 답변
소프트웨어 압축파일 내의 CMD 파일 실행이 좀...
2014.04.27 11:10
USB메모리에 멀티부팅 이미지를 밀어 넣은 것도 비번을 걸어 부팅시 비번 모르면 무용지물로 만들고
간단한 유틸이나 프로그램, 또는 문서따위도 개인적이거나 잃어 버렸을 경우 노출되는걸 방지하기 위해 자동풀림(SFX) 압축파일로
만들어서 실행시 비번입력후 특정 파일이나 실행파일을 실행하게 만들어 놓고 사용하고 있습니다.
헌데 자동풀림후 실행하는게 유독 CMD 파일만 되지 않더군요.
시행착오 끝에 원인을 발견하고 해결책도 찾긴했지만, 그 해결책이 임시방편격이라 혹시나 아시는 분이 계실지 하고 질문드려봅니다.
다른건 다 이상없이 되는데, cmd가 포함된 압축파일은 지정된 cmd 파일이 열리지 않고 압축파일 내의 첫번째 파일이 열려버립니다.
그러니까 배치파일을 cmd에 작성하고 어떤 파일과 압축후 SFX로 만들어서 실행되게 하면 지정한 cmd파일이 열리지 않고 어떤 파일이든
이름순정렬에서 맨 처음에 있는 파일이 실행되어 버리더군요.
현재는 cmd 파일 이름을 처음으로 오게해서 해결했는데 도무지 이해를 못하겠습니다.
혹시나 이 문제의 원인이나 원천적인 해결책을 아시는 분이 계시면 한 수 지도 부탁드립니다.
댓글 [1]
-
DarknessAngel 2014.04.27 21:53
원인은 사용한 압축프로그램자체의 문제겠죠
해결책은 크게 2가지일듯
1. 프로그램을 바꾼다
2. cmd -> exe 해서 돌림
추신 : 2번 사용시 가끔 너무 복잡한 스크립트나 큰 스크립트 돌리면 잘 안 되는 경우가 있는데, 이경우 cmd를 호출하는 cmd (1줄이면 되겠죠)를 짜서 이걸 exe로 만들면 됩니