关注:119 2014-01-19 20:05

CVI中如何实现让程序只运行一个实例?即:双击CVI编译好的EXE文件,即弹出一个执行窗口,当再次双击该EXE文件时也只有一个执行窗口(即一个进程)。

已解决 悬赏分:0 - 解决时间 2024-04-28 13:04
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
 

需要使用WindowsSDK函数:hWnd = FindWindow(NULL,"TestForSingle");
 if(hWnd != NULL)
 {
  MessagePopup("Warnning","程序已经运行");
  return 0;
 }