Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
[긴급] 두개의 파일에 병합 및 실행에대한 질문 입니다.
아깐 너무 자세하게 질문하지 않아서요..
다시한번 말씀드를께요.. 고수님들의...
두개의 파일을 병합한후.. 뒷부분 파일이 실행 불가능 하다고 말씀해주셨는데요.
그럼 뒤부분을 실행할수 있는 방법이 별도로 저장하지 않고는 불가능한지요..
그리고 꼭 저장을 해서 한다면 사용자가 그 파일을 찾지 못하도록 해서 실행시킬수 있는 방법이라도... ㅡ.ㅡ
날씨가 무지 더운데.. 즐코 하시구요...
고수를 꿈꾸는 초보 였습니다..
1
COMMENTS
최용일
•
2001.07.28 02:26
안녕하세요. 최용일입니다.
꼭 불가능하지는 않다고 생각합니다. 앞부분 실행파일 헤더좀 고치고 앞부분 실행파일
이 종료되는 코드 다음에 뒷부분 실행파일로드하는 루틴을 넣어두시면 됩니다...
말은 무지 쉽죠... 그런데 이렇게 하실려면 실행파일구조, 실행파일이 메모리에 로드됐
을때 어떻게 작동하는가, 또 어셈블리어에 해박한 지식,... 을 가지고 계셔야 겠네요.
예전에... 도스시절에 exe와 com을 붙여본적이 있어서 하는 말입니다. 지금의 윈도우
에서는 어떨지는 잘 모르겠군요...
제 생각에는 두개의 파일을 합치는 것은 무지 어려운 작업이 될거 같구요. 좋은 방법
하나 알려드릴께요..
두개의 실행파일을 합치지마시고 그냥 나두고 두번째 실행파일에다가 파라매터를 입력받
는 루틴을 하나 추가하세요. 그 루틴에서 파라메터가 유효한가를 판단해서 유효하지 않
다면 종료시켜버리면 됩니다. 첫번째 프로그램에서 두번째 프로그램을 실행할때는 항상
유효한 파라매터를 붙여서 실행하시면 제대로 동작하게 됩니다. 사용자가 그냥 두번째
실행파일을 클릭해서 실행한다면 파라매터가 붙지 않게 되므로 바로 종료되죠...
첫번째 프로그램에서 두번째 프로그램을 실행할때
WinExec('두번째프로그램.exe zeliard', sw_Show);
두번째 프로그램의 파라매터 검색루틴 (프로젝트파일)
if ParamCount = 2 then
if ParamStr(1) = 'zeliard' then
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end;
여기에서는 파라매터를 'zeliard'로 썼지만 이걸 아무도 알아볼수 없는 문자열로 쓴다면 더욱더 어렵겠죠...
^^ 항상 즐코하세요...
포반장 wrote:
> 아깐 너무 자세하게 질문하지 않아서요..
>
> 다시한번 말씀드를께요.. 고수님들의...
>
> 두개의 파일을 병합한후.. 뒷부분 파일이 실행 불가능 하다고 말씀해주셨는데요.
>
> 그럼 뒤부분을 실행할수 있는 방법이 별도로 저장하지 않고는 불가능한지요..
>
> 그리고 꼭 저장을 해서 한다면 사용자가 그 파일을 찾지 못하도록 해서 실행시킬수 있는 방법이라도... ㅡ.ㅡ
>
> 날씨가 무지 더운데.. 즐코 하시구요...
>
> 고수를 꿈꾸는 초보 였습니다..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
아이리스
•
2001.07.28 03:25
1
COMMENTS
/
0
LIKES
[급질문]Maskedit에서 날짜에러 문제
정성훈
•
2001.07.28 08:46
아이리스 wrote: > Maskedit에서 날짜 형식으로 하고서 > > 날짜 체크를 하는데요... > > 예를 들어...
궁금..
2001.07.28 03:01
0
COMMENTS
/
0
LIKES
접속된 곳의 파일 유무를 알려면...
초보
2001.07.28 02:58
0
COMMENTS
/
0
LIKES
QUERY에 있는 AUTOREFRESH 는 어떻게 사용하죠?
지하수
•
2001.07.28 01:32
1
COMMENTS
/
0
LIKES
특정Table의 존재여부를 알수 있는 sql문
델피언
•
2001.07.28 01:46
아무 쿼리나 던지신후에 try - catch 문으로 잡아보시는게 어떨지? 지하수 wrote: > 특정Table의 존재...
포반장
•
2001.07.28 01:27
1
COMMENTS
/
0
LIKES
[긴급] 두개의 파일에 병합 및 실행에대한 질문 입니다.
아깐 너무 자세하게 질문하지 않아서요.. 다시한번 말씀드를께요.. 고수님들의... 두개의 파일을 병합한후.. 뒷부분 파일이 실행 불가능 하다고 말씀해주셨는데요. 그럼 뒤부분을 실행할수 있는 방법이 별도로 저장하지 않고는 불가능한지...
최용일
•
2001.07.28 02:26
안녕하세요. 최용일입니다. 꼭 불가능하지는 않다고 생각합니다. 앞부분 실행파일 헤더좀 고치고 앞부분...
궁금이
2001.07.28 01:14
0
COMMENTS
/
0
LIKES
Quick report v2에서 Excel,Text로 변환하는 방법
박찬호
2001.07.28 01:08
0
COMMENTS
/
0
LIKES
DB에 BMP저장및 불러오기
델
2001.07.28 01:00
0
COMMENTS
/
0
LIKES
DBCtrlGrid에 관한 질문
왕초짜
2001.07.28 00:31
0
COMMENTS
/
0
LIKES
DAX ERROR가 뭐죠???
shipping
•
2001.07.28 00:20
2
COMMENTS
/
0
LIKES
제가 만든 프로그램이 다른 컴에서 실행이 안됩니다. 도와주세요
손
•
2001.07.28 21:19
인스톨 쉴드를 사용해서 setup 프로그램을 만든후에 하시죠... 단순히 데이타파일과 실행 파일 bde 설...
김지엽
•
2001.07.28 01:48
실행하려고 할 때 에러메시지가 어떻게 뜨는지를 가르쳐 주셔야 도와드릴 수 있을거 같은데여?
초보
•
2001.07.28 00:12
3
COMMENTS
/
0
LIKES
WindowsME 에서 오라클클라이언트 설치 안됩니다..
아폴론
•
2001.07.28 20:53
초보 wrote: > 제목 그대로 노트북에 델파이 프로그램을 깔려고 합니다 > WindowsME 가 O/S 로 설치 되어...
방기남
•
2001.07.28 02:56
검증된 자료입니다. 8.1.5 클라이언트는 ME 에 안깔립니다.
초보
•
2001.07.28 03:08
방기남 wrote: > > 검증된 자료입니다. > > 8.1.5 클라이언트는 ME 에 안깔립니다. 허걱.... 그럼...
초보
•
2001.07.28 00:03
1
COMMENTS
/
0
LIKES
DBF를 사용하기 위해서 반드시 DBE가 있어야 합니까.(고수님들 봐주세요)
손
•
2001.07.28 21:21
bde 없이 디비를 이용할수 있는 방법이 게시판 어느곳에선가 본적이 있읍니다. 검색 하세요... ...
김상배
2001.07.27 23:58
0
COMMENTS
/
0
LIKES
전체 레지스트리에서 특정 값만을 검색하고자 할 경우..
초보
•
2001.07.27 23:48
1
COMMENTS
/
0
LIKES
무슨 에러죠????
손
•
2001.07.28 21:23
db에 관한 사용자 설정에서 읽기/쓰기 기능을 안준것 같군요. 초보 wrote: > 아래 와 같은 에러시 잡...
질문
•
2001.07.27 23:10
2
COMMENTS
/
0
LIKES
클라이언트 소켓이 계속해서 접속시도하게 할려면 어떻게?
aparadin
•
2001.07.28 00:57
질문 wrote: > procedure TForm1.ClientSocket1Disconnect(Sender: TObject; > Socket: TCustomWinSock...
질문
•
2001.07.28 01:00
aparadin wrote: > 질문 wrote: > > procedure TForm1.ClientSocket1Disconnect(Sender: TObject; > > ...
초보맨
2001.07.27 22:53
0
COMMENTS
/
0
LIKES
[급 질문] 현재 ACTIVE된 SDI FORM을 알아낼 방법 ?
김기완
2001.07.27 22:43
0
COMMENTS
/
0
LIKES
Text 화일을 Table 처럼 사용하려면?
3107
•
2001.07.27 22:24
1
COMMENTS
/
0
LIKES
오라클테이블스페이스확장
제임스
•
2001.07.27 22:53
3107 wrote: > 기존의 오라클 테이블스페이스 공간을 확장 할려고 그러는데 > > 어케하면 되죠^^???? ...
성필
•
2001.07.27 22:16
1
COMMENTS
/
0
LIKES
프로시져 호출방법..ㅡㅡ
제임스
•
2001.07.27 22:46
성필 wrote: > 안녕하세요.. > 입력버튼을 눌렀을때 데이타 베이스에 입력이 되는 이벤트 프로시져를 만...
정은재
•
2001.07.27 21:22
3
COMMENTS
/
0
LIKES
Jpeg 이미지 파일 저장하는 방법
류종택
•
2001.07.27 22:15
Procedure SaveImageToJPG(Graphic:TPersistent; FileName:String; Quality:Integer); Var JP : TJPEG...
정은재
•
2001.07.27 22:37
류종택 wrote: > Procedure SaveImageToJPG(Graphic:TPersistent; FileName:String; Quality:Integer); >...
사발우성
•
2001.07.27 22:54
디비에 직접저장하지 마시고 경로만 저장하신후 불러내는건 어떨까요 ^^ 그림을 직접저장하는 방법은 게시...
포반장
2001/07/28 01:27
Views
268
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
꼭 불가능하지는 않다고 생각합니다. 앞부분 실행파일 헤더좀 고치고 앞부분 실행파일
이 종료되는 코드 다음에 뒷부분 실행파일로드하는 루틴을 넣어두시면 됩니다...
말은 무지 쉽죠... 그런데 이렇게 하실려면 실행파일구조, 실행파일이 메모리에 로드됐
을때 어떻게 작동하는가, 또 어셈블리어에 해박한 지식,... 을 가지고 계셔야 겠네요.
예전에... 도스시절에 exe와 com을 붙여본적이 있어서 하는 말입니다. 지금의 윈도우
에서는 어떨지는 잘 모르겠군요...
제 생각에는 두개의 파일을 합치는 것은 무지 어려운 작업이 될거 같구요. 좋은 방법
하나 알려드릴께요..
두개의 실행파일을 합치지마시고 그냥 나두고 두번째 실행파일에다가 파라매터를 입력받
는 루틴을 하나 추가하세요. 그 루틴에서 파라메터가 유효한가를 판단해서 유효하지 않
다면 종료시켜버리면 됩니다. 첫번째 프로그램에서 두번째 프로그램을 실행할때는 항상
유효한 파라매터를 붙여서 실행하시면 제대로 동작하게 됩니다. 사용자가 그냥 두번째
실행파일을 클릭해서 실행한다면 파라매터가 붙지 않게 되므로 바로 종료되죠...
첫번째 프로그램에서 두번째 프로그램을 실행할때
WinExec('두번째프로그램.exe zeliard', sw_Show);
두번째 프로그램의 파라매터 검색루틴 (프로젝트파일)
if ParamCount = 2 then
if ParamStr(1) = 'zeliard' then
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end;
여기에서는 파라매터를 'zeliard'로 썼지만 이걸 아무도 알아볼수 없는 문자열로 쓴다면 더욱더 어렵겠죠...
^^ 항상 즐코하세요...
포반장 wrote:
> 아깐 너무 자세하게 질문하지 않아서요..
>
> 다시한번 말씀드를께요.. 고수님들의...
>
> 두개의 파일을 병합한후.. 뒷부분 파일이 실행 불가능 하다고 말씀해주셨는데요.
>
> 그럼 뒤부분을 실행할수 있는 방법이 별도로 저장하지 않고는 불가능한지요..
>
> 그리고 꼭 저장을 해서 한다면 사용자가 그 파일을 찾지 못하도록 해서 실행시킬수 있는 방법이라도... ㅡ.ㅡ
>
> 날씨가 무지 더운데.. 즐코 하시구요...
>
> 고수를 꿈꾸는 초보 였습니다..