Red de conocimiento del abogados - Respuesta jurídica de la empresa - La función CreateFile no pudo abrir el dispositivo
La función CreateFile no pudo abrir el dispositivo
Eso se debe a que creó un nombre de dispositivo, al que solo se puede acceder en la capa ring0.
Para acceder a él en la capa ring3, debe crear un enlace simbólico al que pueda acceder la capa ring3 y asociarlo con el dispositivo.
RtlInitUnicodeString(amp;ustrSymLink,L"\\?\\Jow_SymLink");
IoCreateSymbolicLink(amp;ustrSymLink,amp;uniNtNameString);
ring3 CreateFile("\\\\.\\Jow_SymLink",...)
al acceder a la capa