在一个程序启动时如何判断它是否开机自动启动的 做了个小MFC应用程序,有两种启动方式:普通双击启动和开机自动启动我想对这两种启动方式作出不同的处理,那么在程序启动的时候,怎么判断它的启动方式,是被人双击启动了还是随系统自动启动的?求指教…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 注册表启动项读一遍用CRegKey 在启动项里面加个参数如aa.exe -autorun启动的时候检查命令行GetCommandLine,发现有-autorun的,就是自启动的 其实你可以在设置开机启动的时候多加一个参数就行了,比如c:\test.exe 1;然后获取运行中程序的命令行参数,GetCommandLine,双击的话肯定后面没有1咯,自启动的话命令行不同。应该可以吧? http://topic.csdn.net/u/20100422/20/2E562604-1395-467C-8295-F11AEC990E90.html [Help]如何实现托盘程序? 从CDialog派生的类 接收不到WM_KEYDOWN消息什么原因? 自绘按钮外观的基本步骤有哪些? 怎样用sendMessage( ) 向程序中发送组合键信息 关于ListView 关于tooltip的问题 如果已知某程序 A 可以接受资源管理器的文件拖放,那么如何使自己的程序B也能拖动某文件进入程序 A 如何从扩展DLL中调用另一个扩展DLL中的类? CHtmlDialog调用js函数js函数是多参数的问题? 抢分:用什么命令将.CHI文件编译成.CHM文件?up有分! MFC利用ODBC连接到数据库时,无法进行插入操作 关于Socket
读一遍用CRegKey
如aa.exe -autorun
启动的时候检查命令行GetCommandLine,发现有-autorun的,就是自启动的
然后获取运行中程序的命令行参数,GetCommandLine,双击的话肯定后面没有1咯,自启动的话命令行不同。
应该可以吧?