Wixtoolset - блокировка появляется после установки - PullRequest
0 голосов
/ 13 февраля 2019

Я сделал msi с wixtoolset, и я даю разрешения на установленные файлы всем пользователям с кодом ниже.Проблема в том, что после установки все файлы на экране появляются с блокировкой на них.У меня все еще есть разрешение на доступ к ним, но я хотел бы избежать блокировки.

Моя версия Wix - 3.5

Я знаю, что проблема связана с разрешениями, которые я даю, потому что, когда я удаляю их изИнстаккер, блокировка не появляется.

<DirectoryRef Id="INSTALLFOLDERSERVICE">
  <!--  SERVICE FILES   -->
  <!-- Create a single component which is the TestService.exe file -->
  <Component Id="SERVICE" GUID="*">

    <!-- Remove all files from the INSTALLFOLDER on uninstall -->
    <RemoveFile Id="ALLFILES" Name="*.*" On="both" />

    <!-- Tell WiX to install the Service -->
    <ServiceInstall Id="ServiceInstaller"
        Type="ownProcess"
        Name="SERVICEtoINSTALL"
        DisplayName="$(var.Name)"
        Description=""
        Start="auto"
        ErrorControl="normal" />

    <!-- Tell WiX to start the Service -->

    <ServiceControl Id="StartService" Start="install" Stop="both" Remove="uninstall" Name="SERVICEtoINSTALL" Wait="yes" />

    <CreateFolder>
      <Permission User="Everyone" GenericAll="yes" />
    </CreateFolder>

  </Component>

код компилируется идеально.Мне нужны эти разрешения для управления файлами из другого приложения, но я бы хотел избежать блокировки.Вы можете увидеть это здесь;

https://drive.google.com/open?id=1Z6zYEt444DjOXe2ODP60q2X00Xpq5bkZ

Спасибо !!

1 Ответ

0 голосов
/ 15 февраля 2019

Я нашел решение!Проблема заключалась в том, что я давал разрешения на папку ярлыка на рабочем столе, удаление этого тега разрешения решило мою проблему!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...