话说,最近在搞windows编程(地球人都知道啦!哪个地球人?哈哈!)……
在做一个备忘录这样的小工具,希望它能够每次开机自动启动,真正做到备忘的功能(汗,我就怕自己忘记打开)~
废话少说,入正题!!!
一点背景:
1、实现程序在windows启动时自动运行大概有以下途径:
详情可以参考这个链接 http://topic.csdn.net/t/20050615/20/4085135.html
自启动目录;
win.ini启动;
修改注册表的键值(一般软件都是这么干的,这里给出的方式也是这么干的,不过也是最明显,最容易被发现的方式);
如果想绕过杀毒软件或者其他监控软件的侦测……
可以把程序写成一个系统服务;
或者干脆写驱动;
至于什么用Hook、应用rootkit技术这么邪恶的东西,我最讨厌了啦!!!(虽然我不是身价4K绿坝娘,哈哈!)
2、通过在注册表中创建键值和修改键值达到windows启动时程序自动运行的目的:
代码基本思路(假设已经知道如何通过手动的方式,打开注册表,