0

我用微软提供的桌面桥工具创建了一个 msix 包,我希望在安装后每次用户登录时都能看到程序启动(启动时启动)

我已经修改了 msix 文件的清单文件并包含了一个扩展代码,如本文所述: https ://blogs.msdn.microsoft.com/appconsult/2017/02/23/supporting-launch-at-startup-in -a-desktop-app-converted-with-the-desktop-bridge/

 <Applications>
<Application Id="MyApp" Executable="MyApp.exe" EntryPoint="Windows.FullTrustApplication">
  <uap:VisualElements BackgroundColor="transparent" DisplayName="Safeplace" Square150x150Logo="Assets\Square150x150Logo.png" Square44x44Logo="Assets\Square44x44Logo.png" Description="Safeplace">
    <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png" Square310x310Logo="Assets\Square310x310Logo.png" Square71x71Logo="Assets\Square71x71Logo.png" />
  </uap:VisualElements>
  <Extensions>
    <desktop:Extension Category="windows.startupTask" Executable="myapp.exe" EntryPoint="Windows.FullTrustApplication">
      <desktop:StartupTask TaskId="Myapp" Enabled="true" DisplayName="My app" />
    </desktop:Extension>
  </Extensions>
</Application>

当用户登录时,我收到此错误消息(翻译自法语):Windows 找不到 'C:\Program Files\app_1.0.1.0__cghhgghh\myapp.exe'。请检查您输入的名称是否正确,然后重试.

实际上,当您在此文件夹中搜索时,exe 文件实际上不在此位置。正确的路径是 C:\Program Files\app_1.0.1.0__cghhgghh\VFS\ProgramFilesX86\safeplace\

4

0 回答 0