this code:PageSetupDialog dialog = new PageSetupDialog();dialog.Document = new PrintDocument();dialog.ShowDialog(); when compiled for a x64 target, works fine on xp64 and vista x64. when compiled for a x86 target, it still works fine under xp64, but it does _not_ work on vista 64. on vista 64, no installed printers are found and thus an InvalidPrinterException is thrown.
Version