0

我的项目是这样组织的:

  1. DLL 调用 .exe
  2. .exe 开始从摄像头录制视频流。
  3. 调用另一个 Dll 并向 .exe 发送信号以停止录制并保存视频。

第一步很容易实现:我可以简单地通过 ShellExecute 或 CreateProcess 从 dll 中调用 .exe。

第二步也很简单:在互联网上有很多 C++ 视频录制的可能性。

第三步就是问题了,怎么让.exe停止录制呢?.exe 可以等待特定信号吗?

谢谢你。

4

1 回答 1

0

Exe 可以创建一个互斥锁(或调用 exe 的 dll ......您应该更清楚何时何地创建它,这是您的项目)。然后,步骤 3 中的 dll 可以打开相同的互斥体并将其设置为信号状态。Exe 将等待该信号并停止录制。

于 2013-06-03T09:52:53.030 回答