AppContainer bütünlük düzeyi ile Windows 8'de adlandırılmış yöneltme nasıl oluşturulabilir?Windows 8 adlı boru oluşturma
cevap
Pavel Minaev some answer Yorumlardan birinde belirtildiği gibi, WinRT hiçbir adlandırılmış boru vardır (Metro uygulamaları için, masaüstü uygulamaları için borular Windows 7'de aynıdır):
Adlandırılan boruları değiller' Örneğin, bellek eşlemeli dosyalar da yok. Soketler (sunucu soketleri dahil) vardır, ancak localhost'a bağlanırken, yalnızca aynı uygulamaya bağlanabilirsiniz.
sockets da dahil olmak üzere the WinRT API ile ilgilenebilirsiniz.
Soketler ihtiyaçlarınıza uyacaksa, Package.appxmanifest dosyasında "Internet (Client & Server)" yeteneğini eklemek gerekir. Çift tıklayın ve Bildirimler sekmesine gidin. –
Bu gerçekten bir cevap değil, çünkü soru "Windows 8 with AppContainer" hakkında ve cevap "WinRT" ile ilgili. AppContainer bütünlük düzeyinde masaüstü uygulamasına sahip olmak mümkündür ve Win8'de masaüstü uygulamaları için adlandırılmış yöneltmeler kullanılabilir. Ne yazık ki, hem Yüksek bütünlüklü uygulama hem de "AppContainer" uygulaması için mevcut olan boruları nasıl oluşturacağımı bilmiyorum - "erişim engellendi" girdim, bu yüzden soru hala açık. – Ezh
@Ezh Geçerli ve geçerli bir reddetme için teşekkürler. Daha fazla bilgi için lütfen kendi cevabınızı verin. –
WinRT hakkında konuşmak - adlandırılmış yöneltme gerçekten oluşturamıyorsunuz.
AppContainer bütünlük düzeyi altında çalışan Windows 8 masaüstü uygulaması hakkında konuşmak - düzenli WinAPI işlevleri tarafından adlandırılmış yöneltme oluşturabilirsiniz. Sorun, varsayılan olarak sadece aynı AppContainer ID'sine sahip uygulamalara erişebilir (başka bir deyişle, yalnızca kendi uygulamanızın örneklerini). Ama aslında Yüksek veya Orta bütünlük seviyesinde işleminiz varsa - bu süreçten boru oluşturabilir ve bütünlük seviyesini azaltabilirsiniz, bu nedenle AppContainer'ın uygulamaları bunu kullanabilir.
burada örnek bir göz atın: http://msdn.microsoft.com/en-us/library/windows/desktop/hh448493(v=vs.85).aspxDaha - boruları oluşturmak için WinAPI kullanmak - Yüksek bütünlük seviyesi ile masaüstü uygulamasından size WinRT uygulamaya dll ve tekrar enjekte etmek dll enjeksiyon kullanabilirsiniz. Bu nedenle, OS tasarımında değil, WinRT'de borular reddedilir, ancak sadece WinRT'de arayüzlerin olmaması nedeniyle.
- 1. Java'dan Windows adlı bir boru nasıl açılır?
- 2. Windows Mağazası uygulaması oluşturma sorunları. (Windows 8)
- 3. Windows 8
- 4. NETFX_CORE, Windows 8 için ise, Windows Phone 8 için nedir?
- 5. Windows 8 XAML
- 6. Windows 8 - BeginAnimation?
- 7. Windows 8 C# - dize
- 8. Windows Phone 8'de reklamları kurma 8
- 9. "Uninstall <Program Name>" adlı kısayollar Windows 8/8.1/10'da görüntülenmiyor.
- 10. windows 8 site görüntüsünü sabitleme -mstileimage çalışmıyor
- 11. Windows 8 (WinRT) Kilit Ekranı
- 12. Barkod tarama windows phone 8
- 13. Bir Windows 8 uygulamasında yansıma
- 14. windows 8 üzerinde directx sdk
- 15. Windows 8 JavaScript'i derliyor mu?
- 16. Windows Phone 8 Webbrowser denetimi
- 17. Nexus 7, Windows 8 PC
- 18. Windows 8 için Python desteği
- 19. Windows Phone için Libgdx 8
- 20. Windows Phone 8 - Yerelleştirme çalışmıyor
- 21. boru
- 22. Windows Phone 8 için mevcut tüm Grafikler 8
- 23. Adlandırılmış boru oluşturma işleminde tüm örnekler meşgul istisnası
- 24. SBT 0.13.6 Windows 8 - Çözümsüz bağımlılıklar
- 25. Windows 8.1 uygulamaları Windows 8 PC'de çalışacak mı?
- 26. ListBox marjı, Windows 7 ve Windows 8'de aynı değil
- 27. Windows 8 ve 10 için Windows UWP uygulaması hem
- 28. Windows telefon 7 uygulamaları Windows Phone 8 cihazlarında uyumlu mu?
- 29. Windows Phone 8 ve Windows 8 masaüstleri için ayrı uygulamalar oluşturmam gerekir mi?
- 30. Windows 8 ve Windows Phone HTML5/Javascript ile bir F # taşınabilir kütüphane kullanma 8
Sanırım http://stackoverflow.com/questions/18982221/is-there-a-way-to-create-a-named-pipe-from-an-appcontainer-bho-on- ie11 – EricLaw