Articles of Windows 8

MessageDialog ShowAsync在第二个对话框上抛出访问exception

我试图在Windows 8中实现再次尝试/取消对话框。对话框第一次显示罚款,但再次单击再次失败,我得到一个访问被拒绝exception调用ShowAsync。 我不知道为什么,但奇怪的是,有时代码工作正常,我没有得到例外,当我把断点。 这里真的很无能 这里是代码。 async void DismissedEventHandler(SplashScreen sender, object e) { dismissed = true; loadFeeds(); } private async void loadFeeds() { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => { try { RSSDataSource rssDataSource = (RSSDataSource)App.Current.Resources["RSSDataSource"]; if (rssDataSource != null) { await rssDataSource.DownloadFeeds(); await rssDataSource.GetFeedsAsync(); } AdDataSource ads = (AdDataSource)App.Current.Resources["AdDataSource"]; if (ads != null) { await ads.DownloadAds(); […]

Internet Explorer 10如何在Windows 7和Windows 8(桌面/ Metro)之间有所不同?

Windows 7和Windows 8上的IE10有什么不同(桌面模式和/或城域模式)。 像: 渲染差异(包括硬件加速,DXfilter和媒体查询) JS差异(例如触摸事件,窗口大小调整) 插件的差异(他们的沙盒闪存不同?) 怪癖(兼容性)模式不一致 不是这样的事情: 在Windows 8和其他Windows 8集成中将网站“ 固定 ”到开始屏幕的function 用户代理 ( Windows NT 6.2 8上的Windows NT 6.2 ,Windows 7上的Windows NT 6.1 )

GetVersionEx在Windows 8下

我正在编写一个C ++代码来确定它正在运行的操作系统。 我使用GetVersionEx() API来做到这一点, 这个代码作为教程,但似乎并没有处理Windows 8.有谁知道如何解决它在Windows 8下运行?

从CMD中检测命令行应用程序,而不会弄乱PATHvariables或System32 / SysWow64目录

脚本 我想在C:\Windows\System32或C:\Windows\Syswow64之外的文件夹上安装x86 CommandLine应用程序,并且仍然能够在CMD下访问我的应用程序,而无需在PATH环境variables中添加我的应用程序的path。 题 这可能吗? 也许触摸一个需要的registry项? 注:我知道如何将我的应用程序添加到PATHvariables/ regvalue或如何从CMD访问我的应用程序将所需的.exe放在System32 / SysWow64文件夹中。 这个问题只是为了学习其他select,而不是解决PATH或System dirs的问题。 码 我已经尝试了这个build议的方法从@Sertac Akyuz评论在这个答案 ,我已经存储在C:\根目录的MyApp.exe ,但我无法检测到应用程序只是把MyApp.exe下的CMD。 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\MyApp.exe] @="C:\\MyApp.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\MyApp.exe] @="C:\\MyApp.exe" [HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\MyApp.exe] @="C:\\MyApp.exe" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\MyApp.exe] @="C:\\MyApp.exe"

如何在Win8自动启动屏幕上创build一个瓷砖?

我正在尝试构build一个win8应用程序,并且我想在用户安装后在开始屏幕上自动创build一个图块。 我做了一些search,但他们都在谈论如何使瓷砖,但我希望它显示在开始屏幕上,而不是“应用程序”屏幕。 任何人都可以帮忙,告诉我怎么做,或给我一些有用的信息?

获取由Windows 8及以上版本的NetWkstaUserEnum API返回的给定Microsoft帐户的本地login名

我正在使用NetWkstaUserEnum()来获取本地用户的名称和它的域的详细信息。 直到Windows 7它用于返回只有login名,它工作正常。 从Windows 8开始,Microsoft帐户被添加,对于这种types的帐户,API开始返回Microsoft帐户名称而不是本地login名称。 例如,它返回的是username@outlook.com而不是usern_0000 ,这是实际的Windows本地login名。 我不能使用NetUserEnum()因为它不返回用户的域名。 所以我需要获取由NetWkstaUserEnum() API返回的给定Microsoft帐户的本地login名。 任何帮助将不胜感激。

是否可以将现有的Windows Phone 8应用程序更新到Windows Phone Store 8.1

我在Windows Phone商店中有一个Windows Phone 8.0应用程序,我想将我的应用程序更新到Windows Phone商店API(而不是Windows Phone Silverlight 8.1)以准备Windows 8.1版本。 是否有可能更新和迁移IsolatedStorage数据从SL8到手机应用程序?

在Windows 8中以编程方式设置mailto:协议处理程序

在Windows 8之前,添加mailto:协议处理程序的方法非常简单(如此处所述,以编程方式向mailto协议注册Windows程序 ) 从Windows 8开始,旧方法不再适用。 看来,Win8强制执行以下项: HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\URLAssociations\‌​MAILTO\UserChoice 。 它也显示所选应用程序的ProgID被哈希,不能伪造,至less不是我可以告诉。 有没有人有这方面的工作方法,或者可以指向一个工具类/代码,将大纲如何完成这个程序? 对于代码,任何语言都可以。 编辑 我已经从其他讨论中被要求指定一个用例,所以我认为这对于这个问题是有帮助的。 请考虑这个截图http://img.zgserver.com/windows/prefs-account.png和允许用户指定邮件处理的checkbox。 在这个用例中,没有人强迫用户,用户是在控制和决定。 虽然Windows 8商店应用程序(metro / modern)有一个可用的应用程序清单条目,可以自动执行上述缺失的stream程,但是对于桌面应用程序来说似乎没有任何东西可以存在。

Windows 8分层Windows通过地铁应用程序

我有一个应用程序,运行在Windows 7使用微软的分层窗口http://msdn.microsoft.com/en-us/library/ms997507.aspx 。 这个应用程序设置为具有30%的不透明度,它总是在顶部,并且对事件透明(即:将所有事件转发到其下的窗口)。 您可以将其视为您正在通过桌面查看的“屏幕”。 它目前被用来为我们的用户提供一个无所不在的反馈层。 我们已经尝试在Windows 8上运行相同的应用程序,并注意到它在桌面模式下按预期工作,但没有覆盖开始菜单和其他城域应用程序。 有没有人知道是否有顶级窗口模式,适用于Windows 8中的地铁应用程序和开始菜单上的相同的总是?

如何在Windows 8中制作混合应用程序?

Google Chrome如何制作混合应用程序(例如,可以在桌面上工作的应用程序,以及可以在Modern UI中使用并且可以切换的应用程序)? 他们打了什么新的Windows API?