Articles of Windows 8

在Windows 8的wp7设备上运行应用程序

是否有可能在Windows 8 DP的设备上编译WP7应用程序? 该设备只是不出现在框(仿真器和设备通常是),框是空的。 这是我的机器上的问题还是这是一个普遍的问题? 我知道在模拟器上编译不是Win8的function,但是是否包括设备编译? 即我的设备已经被Zune识别,所以它被连接。

Windows 8:如何在Windows 8 Metro应用程序中使用外部图像

背景:嗨,我是一个基于Windows的开发中的一个完整的新手。 我正在为Windows 8构build一个应用程序。我正在使用Visual Studio中的网格应用程序以及javascript,html-5和css。 问题:我想在显示对象列表时使用外部图像(从我的服务器)。 但是下面的绑定代码不允许。 <div class="item"> <img class="item-image" src="#" data-win-bind="src: image; alt: title" /> <div class="item-overlay"> <h4 class="item-title" data-win-bind="textContent:kiosk.name"></h4> <h6 class="item-subtitle win-type-ellipsis" data-win-bind="textContent: title"></h6> </div> </div> Windows metro应用程序不允许出于安全原因,例如dynamic引用外部URL。 有没有解决这个问题? 请帮助我完全卡在这里。

IFileOperation :: DeleteItems不要求Windows 8上的确认(不像Windows 7)

我正在试验用IFileOperation::DeleteItems在Windows上删除文件。 在Windows 7上,当我调用IFileOperation :: PerformOperations`时,我得到一个问题,询问是否要先删除文件。 但在Windows 8上,它并不要求确认,只是将文件移动到垃圾箱。 这是我正在谈论的提示: 代码如下: result = iOperation->DeleteItems(iArray); if (SUCCEEDED(result)) { result = iOperation->SetOperationFlags(FOF_ALLOWUNDO); assert(SUCCEEDED(result)); result = iOperation->SetOwnerWindow((HWND)parentWindow); assert(SUCCEEDED(result)); result = iOperation->PerformOperations(); } 我也试过SetOperationFlags(FOF_ALLOWUNDO | FOFX_RECYCLEONDELETE); – 效果似乎是一样的。 如果我要求不可撤消地删除一个文件,而不是被移到垃圾箱( SetOperationFlags(FOF_WANTNUKEWARNING) ),那么我会得到一个类似于Windows 7的提示。 如何在Windows 8上获得删除提示?

在Windows 8上安装AppFabric

我试图在Windows8上安装AppFabric 1.1。 它设置要求.net框架3.5。 Windows 8是与.net框架4.5。 为什么要问.NET Framework 3.5? 我应该做什么来安装AppFabric? 谢谢

在Windows 8中读取文本文件

我在阅读windows-8中的embedded式资源(文本文件)时遇到了一些麻烦,通常我使用Assembly.GetExecutingAssembly()但我似乎无法在这一个。 我引用System.Reflection命名空间,但它说找不到,认为它可能被删除。 有任何想法吗? 目前使用Windows 8 Consumer Preview 代码: Assembly readAssembly = Assembly.GetExecutingAssembly(); StreamReader streamReader = new StreamReader(readAssembly.GetManifestResourceStream("Test.txt")); Assembly readAssembly = Assembly.GetExecutingAssembly(); StreamReader streamReader = new StreamReader(readAssembly.GetManifestResourceStream("Test.txt")); 错误:System.Reflection.Assembly'不包含'GetExecutingAssembly'的定义

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,但他们都在谈论如何使瓷砖,但我希望它显示在开始屏幕上,而不是“应用程序”屏幕。 任何人都可以帮忙,告诉我怎么做,或给我一些有用的信息?