WIN7 指定Windows照片查看器打开图片

void ShowCapture(const char *szPicFile)
{
    TCHAR szSystemDir[MAX_PATH];
    ::GetSystemDirectory(szSystemDir, MAX_PATH); 


    TCHAR szRundll[MAX_PATH];
    sprintf_s(szRundll, "%s//rundll32.exe", szSystemDir);
    TCHAR szParm[MAX_PATH];
    sprintf_s(szParm, "%s//shimgvw.dll imageview_fullscreen %s", szSystemDir, szPicFile);


    ShellExecute(NULL, "Open", szRundll, szParm, NULL, SW_SHOW);
}


你可能感兴趣的:(WIN7 指定Windows照片查看器打开图片)