Coded~ Postado Maio 3, 2011 Denunciar Share Postado Maio 3, 2011 ExFreePool(BufDriverString); ExFreePool(BufProcessEventString); ExFreePool(BufThreadEventString); ZwClose(reg); { UNICODE_STRING y; RtlInitUnicodeString(&y, L"KeAttachProcess"); AddressOfKeAttachProcess=MmGetSystemRoutineAddress (&y); } return ntStatus; }Nessa parte está dando o seguinte erro:error C2065: 'AddressOfKeAttachProcess' : undeclared identifiererror C4047: '=' : 'int' differs in levels of indirection from 'PVOID'Como eu faço pra consertar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Maio 3, 2011 Denunciar Share Postado Maio 3, 2011 error C2065: 'AddressOfKeAttachProcess' : undeclared identifier -> A variável AddressOfKeAttachProcess não existe neste escopo.error C4047: '=' : 'int' differs in levels of indirection from 'PVOID' -> int não está no mesmo nível de abstração do que um pointeiro para void, *void (PVOID). Se você estiver absolutamente certo que quer fazer isso, faça um cast para int. Exemplo:void *ponteiro = Memória; int endereco = (int) ponteiro;Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Coded~
Nessa parte está dando o seguinte erro:
error C2065: 'AddressOfKeAttachProcess' : undeclared identifier
error C4047: '=' : 'int' differs in levels of indirection from 'PVOID'
Como eu faço pra consertar?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.