社区
硬件/系统
帖子详情
开机启动程序在CreateMutex处失败
小燈泡
2015-05-23 08:31:55
写了一个VC程序,把exe路径添加到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,虽能开机启动,可是每次启动后在CreateMutex处都会失败
后来把注册表里的路径改成exe快捷方式的路径(或者改成调用exe的批处理文件的路径),就一切正常了
跪求大神解释,开机启动项里为什么不能直接添加exe的路径?
...全文
410
3
打赏
收藏
开机启动程序在CreateMutex处失败
写了一个VC程序,把exe路径添加到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,虽能开机启动,可是每次启动后在CreateMutex处都会失败 后来把注册表里的路径改成exe快捷方式的路径(或者改成调用exe的批处理文件的路径),就一切正常了 跪求大神解释,开机启动项里为什么不能直接添加exe的路径?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小燈泡
2015-05-24
打赏
举报
回复
明白了,是因为相对目录被定位到C:\Windows\System32下了,谢谢@zgl7903,问题解决了
小燈泡
2015-05-24
打赏
举报
回复
原来不是CreateMutex的问题,是其它地方使用相对目录导致找不到对应文件,但还是不明白为什么开机启动项里添加的是快捷方式就没问题了呢?直接点开exe也是能找到相对目录指定的文件的,但是若把exe路径放到开机启动项里,开机后程序运行时就找不到这个文件..
zgl7903
2015-05-24
打赏
举报
回复
弹出 GetLastErro() 看看是什么错误?
程序
单例化、
开机
自
启动
、托盘技术、
程序
启动
隐藏主窗口
要实现这样的功能,我们自然想到给
程序
设置一个标记,第一次打开时设置状态打开,再次打开检测这个标志状态就可以判断当前是否有这个
程序
的实例在运行。但是这样有两个问题是需要我们解决的: 1.不同的
程序
的这个...
2.实验室打卡精灵2.0-单实例化、
开机
启动
、托盘操作、
程序
启动
时隐藏主窗口
2.软件单实例化,即如果已经运行了一次再次运行会弹出“应用
程序
已经在运行”的提示 3.软件可选择
开机
自动
启动
4.软件开始的时候提醒打卡,如果选择了
开机
自
启动
可以实现
开机
时候提示打卡 5.关机的时候提示打卡
程序
异常退出后自启
在Windows上,许多服务或者展示类的客户端往往都会附带
开机
自启/
程序
异常退出后自启这一功能。功能很简单,实现起来也不复杂,只需要创建一个监控
程序
来一直检测其是否正在运行,没运行则
启动
它;
开机
自启只需将
程序
...
hs
程序
之
启动
(保证
程序
单实例、
程序
自
启动
、判断
程序
是否有实例运行、查找对话框窗体)
2010-04-29如何保证单实例运行 对有窗口的
程序
_WINMAIN 入口函数的可以通过 FindWindow来查找是否有窗口存在而跳出
启动
的进程来保证单例 而我需求的这个
程序
需要没界面的进程常驻内存,所以我决定以_tmain()作为...
VC中如何让一个应用
程序
只
启动
一次
步骤一:在应用
程序
的入口文件前面加上如下语句 #pragma data_seg("flag_data") int g_Count = 0; //共享数据必须初始化,否则微软编译器会把没有初始化的数据放到.BSS段中,从而导致多个进程之间的共享行为
失败
...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章