如何使用C/C ++获取打印机的网络路径

问题描述:

如何使用C ++从默认打印机窗口获取打印机的网络路径(\\ COMPUTER \ PRINTERNAME)?

How can I get the printer''s network path (\\COMPUTER\PRINTERNAME) from the default printer window, using C++?

尝试一下: ):

Try it :) :

{
  CPrintDialog cPD(true);
  if (IDOK == cPD.DoModal()) {
    AfxMessageBox(cPD.GetDeviceName());
  }
}