Я хотел бы получить доступ к устройствам Bluetooth LE с использованием соответствующих API UWP. Однако мое приложение является «классическим» приложением C++ (3D-игра), которое не может работать как приложение UWP. Есть ли способ сделать это? Accorind to enter link description here эти API опубликованы, но я не знаю шагов по их доступу. Я только нашел несколько сообщений для приложений Windows 8/8.1, которые содержат файлы метаданных Windows.winmd и Platform.winmd и устанавливают флаг компиляции/ZW , но это не похоже на Windows 10.Как я могу назвать UWP API из рабочего стола C++
ответ
Вы можете использовать веб-сервер, в котором вы создаете веб-сервер и приложение на C++, используя тот же сервер, и если UWP отправит информацию на сервер, тогда он отправит информацию к приложению C++. Чтобы безопасно, UWP не может использовать настольное приложение.
Вы должны быть в состоянии сделать это, поскольку классы Bluetooth (например,) помечены как DualApiPartitionAttribute
(могут быть использованы для настольных компьютеров и приложений UWP).
Использование одного из старых образцов рабочего стола Win8.1 должно дать вам хорошую отправную точку для вызова API, не требуя/ZW или ссылаясь на файлы winmd. Хорошим примером является desktop toast API sample.
Если вы идете по этому маршруту, вы можете использовать классический COM для создания классов UWP/WinRT via WRL helpers.
- 1. Как записать экран рабочего стола в UWP
- 2. Портативный репозиторий для UWP и рабочего стола
- 3. C# Обновление рабочего стола рабочего стола
- 4. C# Обновление рабочего стола рабочего стола из класса
- 5. Как я могу прочитать файл jpg с рабочего стола
- 6. Как я могу программно манипулировать местоположениями значков рабочего стола Windows?
- 7. Как я могу управлять специальной папкой рабочего стола?
- 8. Как загрузить изображение в uwp во время работы рабочего стола
- 9. Как я могу назвать Javascript api?
- 10. Вызов сценария ASP.NET из рабочего стола C#
- 11. Как я могу назвать веб-API из MVC без задержки?
- 12. W10 UWP - дистанционное изображение как обои для рабочего стола/LockScreen
- 13. Поиск рабочего стола Windows через C#
- 14. Как я могу назвать сборку .NET из C/C++?
- 15. Visual Studio forcing API для рабочего стола
- 16. Как я могу поместить приложение GTK в меню рабочего стола?
- 17. Как я могу программно определить размер моего рабочего стола?
- 18. Как я могу захватить изображение экрана рабочего стола в java?
- 19. Как я могу изменить сертификат удаленного рабочего стола?
- 20. Как я могу с программным изменением общесистемного рабочего стола?
- 21. Как я могу скопировать программное обеспечение для мониторинга рабочего стола?
- 22. Как я могу назвать Win32 API из программы Cygwin
- 23. Как я могу назвать сервер api из моего приложения phonegap?
- 24. Как я могу назвать свой внутренний API из JavaScript?
- 25. Как я могу назвать Spree Api из установки spree?
- 26. Как я могу правильно назвать функцию API UrlCanonicalize?
- 27. Как я могу назвать object-c cython?
- 28. API дублирования рабочего стола и переключаемая графика
- 29. Обновление меню места для рабочего стола api
- 30. Как получить дескриптор рабочего стола?
Я не знаю, насколько это верно, но я где-то читал, что Microsoft больше не обращает UWP API на win32 ... что очень плохо, поскольку мне кажется, что они вынуждают разработчиков использовать UWP для использования новых технологий , – rlam12