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

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

方法1在启动项里面加个参数

如aa.exe -autorun

启动的时候检查命令行GetCommandLine,发现有-autorun的,就是自启动的

方法2其在设置开机启动的时候多加一个参数就行了,比如c:\test.exe 1;

然后获取运行中程序的命令行参数,GetCommandLine,双击的话肯定后面没有1咯,自启动的话命令行不同。

获取该程序命令行和参数

/*百度*/String kkl /*百度*/ =Environment /*百度*/ .Comman/*百度*/dLine;

抄别人的