C# 怎么判断程序是开机启动 还是双击图标启动 5

 我来答
紫苑寺有子大叔
2014-01-31
知道答主
回答量:5
采纳率:0%
帮助的人:5645
展开全部
方法1在启动项里面加个参数
如aa.exe -autorun
启动的时候检查命令行GetCommandLine,发现有-autorun的,就是自启动的

方法2其在设置开机启动的时候多加一个参数就行了,比如c:\test.exe 1;
然后获取运行中程序的命令行参数,GetCommandLine,双击的话肯定后面没有1咯,自启动的话命令行不同。

获取该程序命令行和参数
/*百度*/String kkl /*百度*/ =Environment /*百度*/ .Comman/*百度*/dLine;
抄别人的
FUYING851226
2010-09-19 · 超过10用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:24.3万
展开全部
下载个360安全卫士吧(免费的),点击这里面的高级工具——开机加速,里头可清晰明了的看到你哪个程序是开机启动的,即可通过这里更改你要开机启动的程序软件。希望能帮到你

参考资料: 360安全卫士7.3

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huhuo604
2010-09-19 · TA获得超过197个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:118万
展开全部
系统/运行/msconfig/启动/就是随机启动的软件,不过360开机加速/一键加速更好使用,因为它能关闭一些不需要的服务项.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式