【发布时间】:2016-06-09 09:49:49
【问题描述】:
我注意到,当我运行一些创建 tmp 文件的安装程序时,即使 tmp 文件有一个空白图标,Windows 仍然能够获得正确的图标。
我只是有一个带有 while 循环的后台工作程序,它监视新进程并在表单中显示图标。我正在使用SHGetFileInfo 方法从进程提供的文件名中获取图标,但我不知道如何从给定的 tmp 文件名(如C:\...\is-0N5SF.tmp\setup.tmp)中提取“真实”图标。
有什么方法可以让我获得创建/启动 tmp 文件的进程,或者我可以解析到真实文件/图标的路径吗?
【问题讨论】: