PsGetCurrentProcess调用时失误请高帮忙解决急
PsGetCurrentProcess调用时出错请高帮忙解决急啊
一调用这个函数就出错,不知道怎么回事,vs2010(只有这么多分了请见凉,急)
错误代码
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(33): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(34): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): error C2065: “szProessaName”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): warning C4047: “函数”:“char *”与“int”的间接级别不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): warning C4024: “strcpy”: 形参和实参 1 的类型不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): error C2065: “szProessaName”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): warning C4047: “函数”:“const char *”与“int”的间接级别不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): warning C4024: “strcmp”: 形参和实参 1 的类型不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(43): error C2065: “true”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(46): error C2065: “false”: 未声明的标识符
一调用这个函数就出错,不知道怎么回事,vs2010(只有这么多分了请见凉,急)
BOOL PanDuanProcessName(char *szName)
{
int nEProcess;
nEProcess=(int)PsGetCurrentProcess();
int a=1;//这里是其实没有问题但显示这里出错,删掉就到下一行我怀疑是上面错了
char szProessaName[16];
strcpy(szProessaName,(char*)(nEProcess+0x174));
//DbgPrint("------%s------\n",szProessaName);
if(strcmp(szProessaName,szName)==0)
{
//DbgPrint("冒险岛调用了此函数\n");
return true;
}
return false;
}
错误代码
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(33): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(34): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): error C2065: “szProessaName”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): warning C4047: “函数”:“char *”与“int”的间接级别不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(36): warning C4024: “strcpy”: 形参和实参 1 的类型不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): error C2065: “szProessaName”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): warning C4047: “函数”:“const char *”与“int”的间接级别不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(40): warning C4024: “strcmp”: 形参和实参 1 的类型不同
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(43): error C2065: “true”: 未声明的标识符
1>d:\documents and settings\administrator\my documents\visual studio 2010\projects\passp\passp\函数.h(46): error C2065: “false”: 未声明的标识符
相关解决方案