MCPcopy Create free account
hub / github.com/Eliovp/amdmemorytweak / LoadDriver

Function LoadDriver

win/WinAMDTweak.cpp:701–715  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

699
700HMODULE hEIO = NULL;
701void LoadDriver()
702{
703 hEIO = LoadLibraryA("EIO.dll");
704 if (!hEIO)
705 {
706 printf("Failed to load EIO.dll\n");
707 exit(EXIT_FAILURE);
708 }
709 g_hDevice = CreateFileA("\\\\.\\IOMap", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
710 if (g_hDevice == INVALID_HANDLE_VALUE)
711 {
712 printf("Failed to open IOMap device\n");
713 exit(EXIT_FAILURE);
714 }
715}
716void __cdecl UnloadDriver(void)
717{
718 if (hEIO)

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected