#define WIN32_LEAN_AND_MEAN #include #include #include void main(int argc, char **argv) { HINSTANCE hinst; WCHAR buffer[128]; unsigned char winbuf[128],oembuf[128]; unsigned int number; if (argc <3) return; hinst = LoadLibrary(argv[1]); number = atoi(argv[2]); printf("Load String returns %i\n", LoadStringW(hinst, number, buffer, sizeof(buffer))); WideCharToMultiByte(CP_OEMCP, 0, buffer, -1, winbuf, 128, NULL, NULL); CharToOem(winbuf,oembuf); printf("oem: %s\n",oembuf); }