저는 주제에 관해 아주 의문을 가지고 있습니다. 나는 "도구"라고 불리는 폴더에서 다른 .exe로 명령을 보내는 프로그램을 만들었습니다. 나는이 형식으로 보내C++ 컴파일 된 .exe에 외부 .exe를 포함하십시오.
system("tools\\program.exe -r -w file.dat file_new.dat");
모든 것은, 그러나, 위대한 작품을 내가 .EXE에 내 프로그램을 빌드 할 때 그것은 분명, 두 번째 폴더에 있어야 다른 실행 파일이 필요합니다. 최종 제품이 하나의 .exe 일 뿐이므로 외부 EXE 파일을 프로젝트에 포함시킬 방법이 있습니까?
Visual Studio 2008 (LOL)을 사용하고 Windows 7 64 비트를 실행하고 있습니다.
감사 :
그래서 설치 프로그램을 만들어야합니까? 나는 그것을 자원이나 무언가로 추가 할 수있는 방법이있는 것처럼 느껴집니다. 나는 누군가에게 하나의 .exe 파일을 보낼 수 있기를 원한다. 나는 또한 사용자가 외부 .exe의 사본을 얻을 수 있기를 원하지 않으며, 이것이 임베드되기를 원하는 이유입니다. – mrg95
아니, 할 필요는 없지만 대안은 훨씬 더 복잡합니다. NSIS는 빠르고 압축 된 단일 exe를 생성합니다. –
사용자가 시스템에 내 프로그램을 "설치"해야합니까? 그렇다면 설치되었을 때 외부 .exe에 액세스 할 수 있습니까? 왜냐하면 그것은 .exe인데, 나는 누군가가 내게서 떠나길 원하지 않는다. – mrg95