C# 如何提取打印机或设备图标

C# 如何提取打印机或设备图标,c#,printing,icons,device,extract,C#,Printing,Icons,Device,Extract,我正在尝试找出如何获取与已安装的打印机或设备关联的图标。例如,在Windows 7上,如果转到“设备和打印机”对话框,您将看到打印机、鼠标、HDD、显示器等的列表。所有这些都有分配给它们的图标。如何使用C#检索这些图标。如果我需要的话,P/Invoke就可以了 这不是重复的。我不知道为什么那个问题被标记为有答案。这个解决方案不起作用,也没有解释怎么做。显然有人很懒。如果你还在意的话,2015年的答案似乎就是这个问题的答案。(事实上,在2012年,它没有这个问题的答案)。亚历克斯,这个问题没有一个

我正在尝试找出如何获取与已安装的打印机或设备关联的图标。例如,在Windows 7上,如果转到“设备和打印机”对话框,您将看到打印机、鼠标、HDD、显示器等的列表。所有这些都有分配给它们的图标。如何使用C#检索这些图标。如果我需要的话,P/Invoke就可以了


这不是重复的。

我不知道为什么那个问题被标记为有答案。这个解决方案不起作用,也没有解释怎么做。显然有人很懒。如果你还在意的话,2015年的答案似乎就是这个问题的答案。(事实上,在2012年,它没有这个问题的答案)。亚历克斯,这个问题没有一个有效的答案。读上面。不起作用。我以为你最初的评论是2012年的。。。事实上,它可以适用于2015年的答案。请确认您的水晶球在2012年正常工作,我将重新回答这个问题。要理解2012年的答案当时不起作用(因为它不是一个真正的答案),2015年也不会神奇地起作用,有多难?也许你应该在业余时间做些别的事情?