ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

怎样给自己编写的程序隐蔽的设置开机启动

2019-03-04 21:47:31  阅读:260  来源: 互联网

标签:C# Startup 程序 隐蔽 文件夹 启动项 开机 编写


比方说,我们自己编写了一个C#的程序,想设置为开机自己主动启动。

当然我们能够从网上找到方法,一般的做法就是改动注冊表文件。找到开机启动项,然后把这个程序的路径写入到某个节点就能够。例如以下截图所看到的。这些都是开机后会自己主动启动的程序。




有时候我们可能会有一些非常顽皮的想法,我们希望自己程序在别人的电脑上执行的时候。暗地里把自己设置为开机启动。如今就有一些问题。由于如今电脑上都装有杀毒软件,比方说360,你改动注冊表开机启动项,属于敏感操作,会被安全卫士拦截,然后提示用户正在有软件试图改动开机启动项,询问用户是否阻止。


为了避免上面这个问题。我们能够换一种思路。我们知道Win7系统中,在開始菜单中有一个文件夹。叫做Startup(启动),凡是放入到这个文件夹里的EXE文件,或者快捷方式,在系统启动后都会自己主动执行。

所以,我们能够把我们的C#程序悄悄复制到这个文件夹中。

代码能够这样写,当程序执行的时候。先主动去检查Startup文件夹中是否有这个EXE文件,假设没有的话,那就拷贝一份放在那里,假设有的话。就忽略此步继续向下执行,下边的代码就是真正的逻辑代码了,比方说,扫描硬盘文件。通过FTP上传到某个server。呵呵。



那么怎么获取这个Startup文件夹的路径呢?我们能够通过C#代码完毕。











标签:C#,Startup,程序,隐蔽,文件夹,启动项,开机,编写
来源: https://www.cnblogs.com/mqxnongmin/p/10473434.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有