如果要新建服务,只须点击“编辑空激→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。添加旦穗一个服务项目具体需要添加的键值如下:
“DisplayName”,字符串值,对应服务名称;
“Description”,字符串值,对应服务描述;
“ImagePath”,字符串值,对应该服务程序所在的路径;
“ObjectName”,字符串值,值为“LocalSystem”,表示本地登录;
“ErrorControl”,DWORD值,值为“1”;
“Start”,DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;
“Type”,DWORD值,应用程序对应10,其它对应20。
安装自己的软件,我们把软件安装到“C:\Program Files (x86)\核毕***\”这改橡芹如吵个目录下。 2、下载Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,第1行#include
<windows.h>
是包含windows的头文件windows.h
第2行
WinMain是Windows
C程序的入口点,就象DOS
C程序笑咐的main。其中的参数,这里用不到,暂时不讲。
第4行
MessageBox是消息函数。其中第2个参数是要显示的内容,如“Hello
World!”,你可以改成你要显示的内容,第3个参数是标题栏显示的内容,如"第一个Windows
C程序",你可以改成你要显示的内容。
第2个求1+2+3+…+100的和的碰旁纯DOS
C程序。
#include
"stdio.h"
main()
{
int
sum=0,i
for(i=1i<=100i++)
{
sum=sum+i
}
printf("1-100自然书数的和是:%d\n",sum)
}
将此程序转化对应的Windows
C程序是
#include
<windows.h>
#include
<stdlib.h>
#include
<string.h>
int
WINAPI
WinMain(HINSTANCE
hInstance,
HINSTANCE
hPrevInstance,PSTR
szCmdLine,
int
iCmdShow)
{
int
sum=0,i
char
str1[40]="1-100自然书数启颂的和是:",str2[10]
for(i=1i<=100i++)
{
sum=sum+i
}
itoa(sum,str2,10)
/*将整型变量sum的运算结果转化字符串str2,以方便显示*/
strcat(str1,str2)
/*将str1的值(1-100自然书数的和是:)与str2连接,以方便显示*/
MessageBox(NULL,str1,"第二个Win32程序",MB_OK)
return
0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)