0
시작 메뉴 바로 가기를 만들려고합니다. 이것은 내가 사용하고있는 코드입니다 :무인 설치 중 다른 바로 가기 동작
<Fragment>
<SetProperty Id="MIFOLDER" Value="[INSTALLFOLDER]\MI" Before="CostFinalize"></SetProperty>
<!-- Start menu -->
<Icon Id="iconCMD" SourceFile="$(var.SharedComponents.ProjectDir)Images\Icons\cmd.ico" />
<DirectoryRef Id="STARTMENUFOLDER">
<Component Id="cmp211060161C737F50377C120FF39D7623" Guid="{E7B9FB15-4A1D-4E3E-BCDE-EB2E5638C452}" Win64="yes">
<Shortcut Id="shrtct211060161C737F50377C120FF39D7623" Name="Management Interface (MI)"
Target="[System64Folder]\cmd.exe" Icon="iconCMD" Arguments='/k "title Managment Command Line Interface (MI)"' WorkingDirectory="MIFOLDER" />
<RegistryValue Root="HKCU" Key="Software\$(var.Manufacturer)\VB\Installer\$(var.ProductName)\MI"
Name="MI" Type="string" Value="$(var.VersionNumber)" KeyPath="yes" />
<RemoveFolder Id="rem211060161C737F50377C120FF39D7623" On="uninstall"/>
</Component>
</DirectoryRef>
</Fragment>
이 바로 가기가 명령 줄 인터페이스를 실행하고 설치 폴더에서 시작되기를 원합니다.
정상적으로 설정을 실행하면 실제로 정상적으로 작동합니다.
/q (무인)와 함께 설치하고 설치 후 바로 가기를 클릭하면 Windows \ system32 디렉터리로 연결되고 작업 디렉터리가 없습니다. 바로 가기 속성을 볼 때 SetProperty 작업이 수행되지 않으므로 \ MI에서 시작하도록 설정되어 있습니다.
어떤 도움과 아이디어가 필요한가요?