我對某個主題有一個簡短的問題,我很樂觀。我有一個程序,我發一個命令給另一個.exe文件,我稱爲「工具」。我以這種格式發送:C++將外部.exe嵌入到我編譯的.exe中
system("tools\\program.exe -r -w file.dat file_new.dat");
一切都很正常,但是,當我建立我的程序爲.exe文件,將需要其他可執行文件是在第二個文件夾,很明顯。有沒有辦法將外部.exe文件包含到我的項目中,以便最終產品只是一個.exe文件?
我正在使用Visual Studio 2008(lol)並運行windows 7 64bit。
謝謝:)
所以我需要做一個安裝程序?我覺得有一些方法可以將它添加爲資源或其他東西。我希望能夠向某人發送一個.exe文件。我也不希望用戶能夠獲得外部.exe的副本,這就是爲什麼我希望它嵌入。 – mrg95
不,您不需要,但替代方案要複雜得多,NSIS會生成一個快速且壓縮的exe文件 –
我需要讓用戶將我的程序「安裝」到他們的系統中嗎?如果是這樣,當它安裝時,他們是否可以訪問外部.exe。因爲它是一個.exe,我不想讓任何人從我這裏得到。 – mrg95