我的开发环境是XP,VS2010。在我的程序中,我使用启动此代码
for (i = 0; i <= PrinterSettings.InstalledPrinters.Count - 1; i++)
{
PrinterSettings printer = new PrinterSettings();
printer.PrinterName = PrinterSettings.InstalledPrinters[i];
if (printer.IsValid == true)
{
//do some work
}
}
我很想知道为什么PrinterSettings.InstalledPrinters[i]
大部分时间都返回'\\192.168.20.32\hp9050'
,有时只返回'hp9050'
。