schService = CreateService(
schSCManager, // SCManager database
TEXT("Sample_Srv"),// name of service
lpszDisplayName, // service name to display
SERVICE_ALL_ACCESS,// desired access
SERVICE_WIN32_OWN_PROCESS, // service type
SERVICE_DEMAND_START, // start type
SERVICE_ERROR_NORMAL, // error control type
szPath,// path to service's binary
NULL, // no load ordering group
NULL, // no tag identifier
NULL, // no dependencies
NULL, // LocalSystem account
NULL)// no password
dwServerType的属性要加上SERVICE_INTERACTIVE_PROCESS
这样服务才能显示界面。
通过成功的创建服务,系统就会启动的时候加载你的程序。
我这有一个以前自学用的例子,你看看需要不?
运行程序,打开程序主界面,如图1.1所示。输入FTP服务器IP地址、服务器端口、用户名及密码,单击“快速登录”按钮,连接FTP服务器。连接成功后,设置下载文件存储目录,然后就可以上传及下载文件了。下载文件过程中,可以暂停及删除下载任务。
图1.1 FTP文件上传下载模块主窗口
在“功能选项”菜单下选择“下载后关机”命令,文件下载完成后,自动关闭计算机。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)