0
설치 프로그램은 바탕 화면에 파일 (FS) 및 인터넷 바로 가기 (IS)의 2 개의 바로 가기를 만듭니다. 제거시 FS
은 제거되었지만 IS
은 여전히 존재합니다. 그렇다면 FS
에 댓글을 달고 테스트를 거쳤습니다. 이제 성공적으로 생성되고 제거됩니다.바탕 화면에서 바로 가기를 제거 하시겠습니까?
무엇이 잘못 되었나요?
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id="DesktopFolder" Name="Desktop"/>
<Directory Id="ProgramMenuFolder" Name="PMenu">
<Directory Id="ProgramMenuDir" Name="Advertised Shortcut" />
</Directory>
</Directory>
<DirectoryRef Id="DesktopFolder">
<Component Id="ApplicationShortcutConf" Guid="{9FF60FF5-F1A2-413F-98FB-CF7B3101F10F}">
<Shortcut Id="CompanyUtilConfigurator1"
Directory="DesktopFolder"
Advertise="no"
Name="Company Util Configurator"
WorkingDirectory="INSTALLDIR"
Icon="CompanyUtilConfiguratorIcon.exe">
</Shortcut>
<RegistryValue Root="HKCU" Key="Software\Company LLC\Company\Util" Name="installed_conf" Type="integer" Value="1" KeyPath="yes"/>
<RemoveFolder Id="DeleteShortcutFolder1"
Directory="DesktopFolder"
On="uninstall" />
</Component>
<Component Id="ApplicationShortcut" Guid="{77C005A8-63DC-43F1-9081-84157EDED0B3}">
<Condition><![CDATA[WS_SHORTCUT_NAME<>""]]></Condition>
<util:InternetShortcut
Id="Home"
Directory="DesktopFolder"
Name="Company Util" Type="url"
Target="[WS_SHORTCUT_NAME]"/>
<RemoveFolder Id="DesktopFolder2" Directory="DesktopFolder" On="uninstall"/>
<RegistryValue Root="HKCU" Key="Software\Company LLC\Company\Util" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
</Component>
</DirectoryRef>