Windows Tips & News

Windows 10 отримує програми Store з підтримкою кількох екземплярів, консольні програми UWP і ширший доступ до файлової системи

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Microsoft оголосила про підтримку консольних додатків UWP, можливість запускати кілька екземплярів програми Store і ширший доступ до файлової системи з наступним основним випуском Windows 10, відомим як версія 1803 або Redstone 4.

Реклама


У Windows 10 версії 1803 програми UWP (магазин) тепер можуть увімкнути підтримку кількох екземплярів. Розробники можуть вирішити, чи потрібно запускати новий екземпляр програми, чи активувати наявний екземпляр.
Багато екземплярів UWP

Microsoft описує цю функцію так:

До Windows 10 версії 1803 одночасно міг бути запущений лише один екземпляр програми UWP. Тепер програма UWP може увімкнути підтримку кількох екземплярів. Якщо запущено екземпляр програми UWP з кількома екземплярами, і надходить наступний запит на активацію, платформа не активує наявний екземпляр. Замість цього він створить новий екземпляр, запущений в окремому процесі.

На відміну від поточної реалізації програм, де певні програми Store можуть мати кілька вікон, але одне процесу, функція кількох екземплярів дозволить мати кілька процесів, відокремлених один від одного для Store програми. Це має підвищити їхню надійність, безпеку та дозволити працювати з кількома файлами одночасно. Завдяки оновленому SDK ця можливість тепер доступна для сторонніх розробників додатків.

Зауважте, що програми для настільних комп’ютерів (Win32) завжди мали цю можливість. Ця функція тепер поширюється на програми Store.

Змістприховати
Підтримка консольної програми UWP у магазині
Розширений доступ до файлової системи

Підтримка консольної програми UWP у магазині

Ще одна цікава функція, яка з'являється в Windows 10 версії 1803 "Redstone 4", - це консольні програми UWP. Програми UWP тепер можуть використовувати вікно консолі для введення та виводу. Вони призначені для використання з командним рядком і PowerShell. Такі програми можуть використовувати консольні API і навіть традиційні API Win32, такі як printf або getchar.

Розширений доступ до файлової системи

Завдяки оновленням універсальної платформи Windows як програми з кількома екземплярами, так і консольні програми UWP отримають більш широкий доступ до файлової системи. Microsoft заявляє наступне:

- Перший використовується, якщо програма має AppExecutionAlias ​​(або звичайну віконну програму UWP, або консольну програму UWP). У цьому випадку програмі надаються дозволи до файлової системи з поточного робочого каталогу і нижче. Тобто користувач виконує програму з командного рядка, і він вибирає розташування у файловій системі, з якого запускати програму. Програма матиме дозволи файлової системи з цього моменту вниз.
- Друга функція файлової системи надає дозволи всій файловій системі (або, строго, надає програмі такі самі дозволи для всієї файлової системи, що й користувачу, який запускає програму). Це дуже потужна функція – і з цієї причини вона захищена обмеженими можливостями. Якщо ви подасте програму в Store, яка оголошує цю можливість, вам потрібно буде надати додаткові описи, чому вашій програмі потрібна ця потужна функція, і як вона збирається її використовувати.

Джерело: Microsoft

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Сергій Ткаченко, автор Winaero

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Як повідомляється, Microsoft Defender може викликати чорний екран після входу в Windows 10 20H2

Як повідомляється, Microsoft Defender може викликати чорний екран після входу в Windows 10 20H2

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Сергій Ткаченко, автор Winaero

Як створити посилання на фрагмент тексту на веб-сторінці в Google ChromeУ Google Chrome є зручна ...

Читати далі