powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# UWP process.start() отказано в доступе
1 сообщений из 1, страница 1 из 1
C# UWP process.start() отказано в доступе
    #40033831
RackotPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день коллеги, подскажите пожалуйста, как правильно настроить 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
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# UWP process.start() отказано в доступе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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