Execute một chương trình khác song song với chương trình chính

Em muốn trong lúc chạy chương trình C++ chính, khi mình gọi hàm/lệnh, nó sẽ chạy thêm 1 chương trình song song nữa. Em có search được cái này, nhưng nó bị đứng ở chương trình thứ 2 mình đang chạy, chỉ lúc tắt cái chương trình đó thì nó mới quay về chương trình gốc ban đầu. Em muốn cho nó chạy song song cả 2 cái cùng 1 lúc ý! :frowning:
Ý tưởng của em là mở thêm 1 cái cmd để execute cái chương trình thứ 2 đó, nhưng chưa biết phải làm sao? @@ Giúp em với ạ :((

void executeExternalProgram(string program = "soundtrack.exe"){
	std::stringstream stream;
	stream << program;
	system(stream.str().c_str());
}
3 Likes

Em đã tìm được rồi :smiley:
Ta có thể dùng hàm Shellexecute() hoặc CreateProcess() để làm
http://www.cplusplus.com/forum/beginner/23378/

4 Likes

Good job Cường :slight_smile: Hôm trước anh đang tính search thử mà bận quá lại quên. Anh sẽ share bài này lên Page cho mọi người cùng biết.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?