Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# UWP process.start() отказано в доступе / 1 сообщений из 1, страница 1 из 1
06.01.2021, 15:14
    #40033831
RackotPro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# UWP process.start() отказано в доступе
Добрый день коллеги, подскажите пожалуйста, как правильно настроить manifest в UWP. VS2019

Вылетает ошибка "Отказано в доступе". Из Google понятно, что необходимо указать разрешение в файле манифеста.
Перепробовал кажется все возможные варианты. Просьба помочь, если есть возможность выслать пример или документацию, с которой необходимо ознакомиться.

Заранее огромное спасибо.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
        private async void DisplayErrorDialog(string Title, string Content)
        {
            
            ContentDialog ErrorDialog = new ContentDialog
            {
                Title = Title,
                Content = Content,
                CloseButtonText = "Ok"
            };

            ContentDialogResult result = await ErrorDialog.ShowAsync();
        }

        private async void Test(string path)
        {
            try
            {
                await Launcher.LaunchFileAsync(await StorageFile.GetFileFromPathAsync(path));
            }
            catch (Exception Exc)
            {

                DisplayErrorDialog("Helper: Error!", "Ошибка при запуске приложения."
                        + " \nОшибка: " + Exc.Message);
            }
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //Process.Start(tbUpdatePathDiasoft.Text);
                Test(tbUpdatePathDiasoft.Text);
            }
            catch (Exception Exc)
            {
                
                DisplayErrorDialog("Helper: Error!", "Ошибка при запуске приложения." 
                        + " \nОшибка: " + Exc.Message);
            }            
        }





Файл манифеста:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
<?xml version="1.0" encoding="utf-8"?>

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
  xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
  xmlns:uap4="http://schemas.microsoft.com/appx/manifest/uap/windows10/4"
  xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
  xmlns:uap6="http://schemas.microsoft.com/appx/manifest/uap/windows10/6"
  xmlns:uap2="http://schemas.microsoft.com/appx/manifest/uap/windows10/2"
  xmlns:iot="http://schemas.microsoft.com/appx/manifest/iot/windows10"
  IgnorableNamespaces="uap mp uap4 uap3 uap6 uap2 iot">

  
  <Identity
    Name="69e82580-f551-4ff2-a71b-36419e5f48cf"
    Publisher="CN=Rackot"
    Version="1.0.0.0" />

  
  <mp:PhoneIdentity PhoneProductId="69e82580-f551-4ff2-a71b-36419e5f48cf" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
  

  <Properties>
    <DisplayName>Helper 3.0</DisplayName>
    <PublisherDisplayName>Rackot</PublisherDisplayName>
    <Logo>Assets\StoreLogo.png</Logo>
  </Properties>

  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
  </Dependencies>

  <Resources>
    <Resource Language="x-generate"/>
  </Resources>

  <Applications>
    <Application Id="App"
      Executable="$targetnametoken$.exe"
      EntryPoint="Helper_3._0.App">
      <uap:VisualElements
        DisplayName="Helper 3.0"
        Square150x150Logo="Assets\Square150x150Logo.png"
        Square44x44Logo="Assets\Square44x44Logo.png"
        Description="Helper 3.0"
        BackgroundColor="transparent">
        <uap:DefaultTile Wide310x150Logo="Assets\Wide310x150Logo.png"/>
        <uap:SplashScreen Image="Assets\SplashScreen.png" />
      </uap:VisualElements>
    </Application>
  </Applications>

  <Capabilities>
    <Capability Name="internetClient" />
    <uap4:Capability Name="userDataTasks"/>
    <uap:Capability Name="enterpriseAuthentication"/>
    <uap:Capability Name="contacts"/>
    <uap:Capability Name="chat"/>
    <uap:Capability Name="appointments"/>
    <uap:Capability Name="voipCall"/>
    <uap3:Capability Name="backgroundMediaPlayback"/>
    <uap:Capability Name="musicLibrary"/>
    <uap:Capability Name="blockedChatMessages"/>
    <uap:Capability Name="picturesLibrary"/>
    <uap:Capability Name="videosLibrary"/>
    <uap4:Capability Name="offlineMapsManagement"/>
    <Capability Name="allJoyn"/>
    <uap6:Capability Name="graphicsCapture"/>
    <Capability Name="internetClientServer"/>
    <uap:Capability Name="sharedUserCertificates"/>
    <uap3:Capability Name="userNotificationListener"/>
    <uap2:Capability Name="phoneCallHistoryPublic"/>
    <iot:Capability Name="lowLevelDevices"/>
    <uap2:Capability Name="spatialPerception"/>
    <uap:Capability Name="userAccountInformation"/>
    <Capability Name="codeGeneration"/>
    <uap:Capability Name="removableStorage"/>
    <uap:Capability Name="phoneCall"/>
    <uap:Capability Name="objects3D"/>
    <uap3:Capability Name="remoteSystem"/>
    <iot:Capability Name="systemManagement"/>
    <Capability Name="privateNetworkClientServer"/>
    <DeviceCapability Name="lowLevel"/>
    <DeviceCapability Name="webcam"/>
    <DeviceCapability Name="proximity"/>
    <DeviceCapability Name="bluetooth"/>
    <DeviceCapability Name="microphone"/>
    <DeviceCapability Name="gazeInput"/>
    <DeviceCapability Name="location"/>
    <DeviceCapability Name="pointOfService"/>
  </Capabilities>
  
  
</Package>



Модератор: Тема перенесена из форума "C++".
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# UWP process.start() отказано в доступе / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]