C++ 编纂windows服务

C++ 编写windows服务
我现在想用C++编写一个windows服务,功能是让开机后,自动启动运行我的服务,请问各位朋友,这个该怎么实现?

看网上一些例子 都是在win32下面 main函数下写的windows 服务,这样不能开机自动运行么.有木有一些参考的例子,非常感谢!
Windows 服务 自动开机

------解决方案--------------------
要自启动,可以写注册表(32位系统):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
或者写启动文件夹(XP系统):
C:\Documents and Settings\All Users\「开始」菜单\程序\启动

------解决方案--------------------
注册系统Service,设置自动启动类型,开机就会自动启动
------解决方案--------------------
1楼的就不错,简单易用。。。
------解决方案--------------------
写入注册表,或者在C:\Users\ww\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup这个目录下面创建这个exe的快捷方式

------解决方案--------------------
开机启动的方法 网上很多例子,向1楼所说的.