The prob is that the cert must be able to sign kernel code... hmm I'll try to find something using google... EDIT: I disassembled atsiv and found references to DRIVER_BIN32 & DRIVER_BIN64. After using ResHacker I found the two resources. I think there are VeriSign CA certificates or something. Somehow these files are used to load unsigned drivers... EDIT2: I found out what these two files are:
changes from the one in the original post are updated driver thats installed, fixed driver uninstall code for 32bit machines, fixed 64 bit install, and added more keys if i missed anything just tell me
Tested the tool ! Successfully installed and activated Driver Install way 7extreme, 7nvidia and 7fatality releases. Thanx PMR and secr9tos ! Nice work. Regards, Neige
Thanks for u'r feedback glad that it works EDIT: some thoughts about rsdp realloc problem... Code: PAGE:00041476 ; int __stdcall ACPIRegDumpAcpiTables() PAGE:00041476 _ACPIRegDumpAcpiTables@0 proc near ; CODE XREF: ACPILoadProcessRSDT():loc_3F3A2p PAGE:00041476 cmp _DoAcpiTableDump, 0 PAGE:0004147D mov eax, _AcpiInformation PAGE:00041482 mov ecx, [eax+0Ch] ; DSDT PAGE:00041485 push ebx PAGE:00041486 mov ebx, [eax] ; RSDT/XSDT PAGE:00041488 push esi PAGE:00041489 mov esi, [eax+8] ; FACS PAGE:0004148C push edi PAGE:0004148D mov edi, [eax+4] ; FADT So in theory if acpi.sys refers to _AcpiInformation we may be able to patch it so that reallocated r/xsdt gets recognized but this is pure speculation..
I take that as a compliment EDIT: updated source code 'cause I've uploaded oem-drv source including some "beta - functions" like reallocateXsdt()