#define UNICODE #define _UNICODE #define WIN32_LEAN_AND_MEAN #include #include typedef void (WINAPI*pfnDiskWarning)(HWND hwnd, UINT driveNum); int __cdecl wmain(int argc, wchar_t** argv) { HMODULE hShell = LoadLibrary(L"Shell32.dll"); pfnDiskWarning diskWarn = (pfnDiskWarn)GetProcAddress(hShell, MAKEINTRESOURCESA(185)); if(!diskWarn) { _putws(L"Couldn't find SHHandleDiskFull! Err = %lu\n", GetLastError()); return 1; } diskWarn(GetDesktopWindow(), 2); _putws(L"Press enter to exit"); getchar(); return 0; }