When I run the following code below in a command prompt (as administrator):
\"C:\\Program Files\\Windows Photo Viewer\\PhotoViewer.dll\" \"C:\\00012.tif\" >
rundll32 "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
For running a dll, there is rundll32.
rundll32