0
WiX 설치 프로그램이 있습니다. 이 설치 프로그램은 응용 프로그램을 사용하려는 모든 사용자의 시작 메뉴 바로 가기를 만들어야하며 컴퓨터를 기록하는 모든 사용자는이 바로 가기를보아야합니다.모든 사용자가 볼 수있는 프로그램 메뉴 바로 가기 설정
<Product Id="$(var.GUID_Product)"
Name="Name"
Language="!(loc.Language)"
Version="!(bind.FileVersion.$(var.productFamily)$(var.productSummary))"
Manufacturer="Manufacturer"
UpgradeCode="1234-12324" >
<Package
Description="Product description"
Manufacturer="Product manufacturer"
InstallerVersion="200" Compressed="yes" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="MainAppInstallFolder" Name="MainApp">
<!-- Main content directory -->
<Directory Id="MainContentFolder" Name="MainContent" />
</Directory>
<Directory Id="ProgramMenuFolder">
<Directory Id="ProgramMenuDemoShortcutDir" Name="$(var.productFamily) $(var.productType)" />
</Directory>
</Directory>
</Directory>
<DirectoryRef Id="ProgramMenuDemoShortcutDir">
<Component Id="CMP_ProgramMenuShortcutDir" Guid="bla">
<Shortcut Id="DemoShortcutStartMenu"
Name="MainApp shortcut"
WorkingDirectory="INSTALLLOCATION"
Target="[INSTALLLOCATION]MainApp.exe" />
<RemoveFolder Id="ProgramMenuDemoShortcutDir" On="uninstall" />
<RegistryValue Root="HKCU" Key="$(var.productKeyPath)" Type="integer" Value="1" KeyPath="yes" />
</Component>
</DirectoryRef>
이 코드가 제대로 프로그램 메뉴의 바로 가기를 설치합니다
이
내 코드입니다. 현재 설치에만 해당됩니다. 다른 자격 증명을 사용하여 컴퓨터에 로그인하면 Windows 시작 메뉴에서 바로 가기를 볼 수 없습니다 ...왜 이런 현상이 발생합니까 ??
참고 : WiX 3.8을 사용하고 있습니다.
'perMachine'으로 설정하려고했는데 작동하지 않습니다 ... – Sonhja
설치가 상승하고 사용자에게 관리자 권한이 있는지 확인하십시오. – PhilDW