输入一些字符就能运行注册表和组策略(C语言)

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:47:14
运行程序,输入A能进入注册表,输入B能组策略,输入end退出程序

#include <windows.h>

int main()
{
char buf[80];
int loop = 1;
while (loop) {
printf("Input A: Regedit; B: GroupPolicy; END: exit. ");
scanf("%s", buf);
if (stricmp(buf, "A")==0) ShellExecute(NULL, "open", "regedit.exe", NULL, NULL, SW_SHOWMAXIMIZED);
else if (stricmp(buf, "B")==0) ShellExecute(NULL, "open", "gpedit.msc", NULL, NULL, SW_SHOWMAXIMIZED);
else if (stricmp(buf, "END")==0) loop = 0;
else printf("Invalid input. ");
}
return 0;
}

重要的代码

switch(str)
{
"A":system("regedit");break;
"B":system("gpedit.msc");break;
"end":exit(0);break;
}

-------------------------------------

用上stdlib.h、stdio.h