如何让exe文件只能由指定的程序启动? 我的软件中有两个exe文件,我准备用其中一个exe来启动另一个exe文件,但是不希望被用户自行启动,如何才能做到呢? 谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在程序运行时检查特定的Mutex对象,如果这个对象存在,则认为是由特定程序打开的,否则退出程序 查看一下PE的文件结构啊,你可以在第二个exe文件中,检查第一个exe的线程是否启动,如果启动则运行,否则则不能启动 请问用什么函数检查Mutex对象? 将第二个程序写为一个带参数得Exe,参数不对退出,不运行!即可! 处理带参数的EXE很简单的,呵呵,给分吧!! HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes, // 安全属性结构指针,可为NULL BOOL bInitialOwner, // 当前建立互斥量是否占有该互斥量 //TRUE表示占有,这样其他线程就不能获得此互斥量也就无法进入由 //该互斥量控制的临界区。FALSE表示不占有该互斥量 LPCTSTR lpName // 信号量的名称,字符数不可多于MAX_PATH //如果遇到同名的其他信号量函数就会失败,如果遇到同类信号同名 //也要注意变化); CTabCtrl中空间字体的问题 XML中回车的问题 请教VC6中ADO如何连接Sybase数据库 MFC扩展DLL加载时出现异常 挺怪的问题 请问SDI程序标题中的“无标题”怎么修改? 如何获取一个编辑框指针 pc-lint下载地址以及与vc6环境的集成问题 为什么我的IE中一按TAB键就没有响应?要等好长一段时间才什么响应? 急!!!急!!!!急!!!!程序中修改注册表的问题 如何使窗口最大化显示? ?求助:连续两次运用CTabCtrl,第二次为何无效?
LPSECURITY_ATTRIBUTES lpMutexAttributes,
// 安全属性结构指针,可为NULL
BOOL bInitialOwner, // 当前建立互斥量是否占有该互斥量
//TRUE表示占有,这样其他线程就不能获得此互斥量也就无法进入由
//该互斥量控制的临界区。FALSE表示不占有该互斥量
LPCTSTR lpName // 信号量的名称,字符数不可多于MAX_PATH
//如果遇到同名的其他信号量函数就会失败,如果遇到同类信号同名
//也要注意变化
);