Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c查找桌面应用程序的徽标#_C# - Fatal编程技术网

C# 使用c查找桌面应用程序的徽标#

C# 使用c查找桌面应用程序的徽标#,c#,C#,用户好。 我正在开发一个应用程序,该应用程序维护其他应用程序的列表(如Excel、Word、Adobe Reader等)。对于每个应用程序,我希望在显示整个列表时在Listview中使用它的徽标。当然,这不可能适用于所有应用程序(尤其是不受欢迎的应用程序),但适用于知名应用程序 徽标可以在谷歌中找到,然后手动逐个插入,但问题是,列表中的应用程序数量超过了一万个 使用谷歌图像搜索API不是一个好的解决方案,因为它一天只允许100个请求。 如果有人知道怎么做,或者有什么建议,请告诉我^^ 谢谢如果你

用户好。
我正在开发一个应用程序,该应用程序维护其他应用程序的列表(如Excel、Word、Adobe Reader等)。对于每个应用程序,我希望在显示整个列表时在
Listview
中使用它的徽标。当然,这不可能适用于所有应用程序(尤其是不受欢迎的应用程序),但适用于知名应用程序
徽标可以在谷歌中找到,然后手动逐个插入,但问题是,列表中的应用程序数量超过了一万个
使用谷歌图像搜索API不是一个好的解决方案,因为它一天只允许100个请求。
如果有人知道怎么做,或者有什么建议,请告诉我^^

谢谢

如果你知道exe的路径,你可以使用icon类的静态方法获取它的图标。

如果你知道exe的路径,你可以使用icon类的静态方法获取它的图标。

阅读此文。这是关于在Win7中获取图标的内容。您确定要向用户显示10000+个图标的列表吗????不是很好,您至少应该分解成应用程序类型,然后放入某种过滤器。此外,您确实希望将图像保留在服务器上,否则依赖于第三方服务器是可用的。@bilpor当然,bilpor,它将保存在本地数据库中,并且不会在用户每次打开
列表视图时下载。请阅读此文。这是关于在Win7中获取图标的内容。您确定要向用户显示10000+个图标的列表吗????不是很好,您至少应该分解成应用程序类型,然后放入某种过滤器。此外,您确实希望将图像保留在服务器上,否则依赖于第三方服务器是可用的。@bilpor当然,bilpor,它将保存在本地数据库中,并且不会在用户每次打开
Listview
时下载。谢谢,但应用程序可能不会安装在计算机上。我想要一个使用一些网络资源的解决方案,比如当你想找到网页的
favicon
并发送[link]*。请求。如果应用程序没有安装在机器上,我猜你有某种目录服务,可以提供应用程序的完整列表。我会把提供图标图像的责任放在目录服务中,而不是试图通过外部服务猜一个。对,联邦快递。在我的情况下,应用程序列表静态地放在Db中,很少更新,所以我的服务最初只依赖于外部,而在Db中填充图标(如果有意义的话)。谢谢,但应用程序可能不会安装在计算机上。我想要一个使用一些网络资源的解决方案,比如当你想找到网页的
favicon
并发送[link]*。请求。如果应用程序没有安装在机器上,我猜你有某种目录服务,可以提供应用程序的完整列表。我会把提供图标图像的责任放在目录服务中,而不是试图通过外部服务猜一个。对,联邦快递。在我的例子中,应用程序列表静态地放在数据库中,很少更新,所以我的服务一开始只依赖于外部,而在数据库中填充图标,如果这有意义的话。