Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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#_Icons_Setup Project_Desktop Shortcut - Fatal编程技术网

在C#中有没有办法强制创建的应用程序快捷方式使用特定图标?

在C#中有没有办法强制创建的应用程序快捷方式使用特定图标?,c#,icons,setup-project,desktop-shortcut,C#,Icons,Setup Project,Desktop Shortcut,当有人创建我的应用程序的快捷方式时,我是否可以设置默认图标 我知道如何创建程序的桌面快捷方式,并为其选择一个不同于应用程序图标的图标,但有没有办法强制用户创建的指向应用程序的任何新快捷方式使用一个不同于应用程序使用的图标 例如,应用程序使用图标“A”作为其图标,并从属性窗口中的应用程序选项卡显示。在我的Windows安装项目的文件系统->用户桌面部分,将在用户桌面上创建的快捷方式将使用图标“B”。 如果用户删除此快捷方式,则稍后用户会尝试在桌面或他们选择的文件夹上创建指向我的程序的快捷方式,是否

当有人创建我的应用程序的快捷方式时,我是否可以设置默认图标

我知道如何创建程序的桌面快捷方式,并为其选择一个不同于应用程序图标的图标,但有没有办法强制用户创建的指向应用程序的任何新快捷方式使用一个不同于应用程序使用的图标

例如,应用程序使用图标“A”作为其图标,并从
属性
窗口中的
应用程序
选项卡显示。在我的Windows安装项目的
文件系统->用户桌面
部分,将在用户桌面上创建的快捷方式将使用图标“B”。
如果用户删除此快捷方式,则稍后用户会尝试在桌面或他们选择的文件夹上创建指向我的程序的快捷方式,是否有办法强制新创建的快捷方式使用图标“B”而不是应用程序清单图标“a”