Articles of Windows 8

在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'的定义

在按下时创build一个button,在python 3.3的input框中打印该button上的数字

我想制作一个button,上面写着'2'….现在当任何人点击它时,它将在input框中显示数字'2'…错误是:在点击之前,它已经显示' 2“在input框中 所以请帮我删除这个错误这里是我的程序 from tkinter import * root = Tk() def add(x): e1=Entry(root) e1.insert(INSERT, x) e1.pack() a=Button(root, text='2', command=add(2)) a.pack() root.mainloop()

在Delphi 7/2006应用程序的Win8注册自定义协议处理程序

我们需要将我们的应用程序注册为自定义协议dialphone:// (有时用于默认协议之一)的默认协议处理程序。 我们的代码在Win8上打破了( MS描述的破坏方式和原因) 我们还不清楚: 如何解决这个问题 在代码中做什么 这篇文章在默认程序UI部分似乎说我们必须使用IApplicationAssociationRegistrationUI 但是不清楚: 如何让我们的应用程序列表的应用程序 有没有什么办法可以静静地做到这一点(所以用户不必点击UI) 有人可以列出我们应该做什么,如果可能的例子在delphi?

提交本机Windows 8应用程序的应用程序细节页面

我正在尝试提交本机Windows 8应用程序的应用程序详细信息页面。 在“select您的应用如何与Facebook集成”下的“应用程序设置”页面上,Windows 8应用程序没有可用的选项。 现在我select了“Facebooklogin网站”。 这是正确的,还是有另一种解决办法呢? 我已经注意到这个问题以前已经被问过了,但是对于做什么来说似乎没有明确的答案。 谢谢

如何在运行时加载PathCchCanonicalizeEx?

我正在尝试使用PathCchCanonicalizeEx API,但也使得我的应用程序在Windows 8之前的操作系统上可用。所以我想使用LoadLibrary加载它,但我似乎无法弄清楚它是什么库?

在互联网连接或断开连接时收到通知

我有一个在WPF和C#下开发的桌面应用程序。NET 4.0客户端框架,必须显示或隐藏一些数据根据互联网是否可用在PC上。 这意味着如果互联网断开或连接以便作出反应,我必须尽快检测。 (示例可能与无线networking断开连接或拔下网线) 正如我研究了一下,我发现NetworkChange类中存在一个名为NetworkAvailabilityChanged的事件,每当连接发生变化时都会触发事件( 链接到文档 )。 我正在开发一个Windows 8的机器,当我尝试它的事件没有被解雇,但当我在Windows 7上运行应用程序的事件被解雇。 正如在文档中说,与框架4.0的兼容性,该事件是直到Windows 7,但看在文档框架4.5兼容性说windows 8的同样的事件。 问题是,即使我将项目的目标框架切换到4.5(这不是主意),事件不会在Windows 8上触发。 有没有不兼容的问题,我没有意识到? 连接改变时有没有更好的方法来通知? 如果可能的话,我需要在Windows Vista,7和8上运行的Framework 4.0客户端解决scheme

是否有可能在C#中编写一个可在Windows 8 Metro环境中运行的Ping类?

由于Windows 8上的Metro环境缺乏大部分.NET框架类库或者包含一个经济实惠的版本,是否可以从Metro风格的应用程序执行“ping”? 有支持套接字,所以我想有希望,但我不知道从哪里开始,因为每个“C#Ping”的例子使用System.Net.NetworkInformation.Ping ,并不是在WinRT中可用。 我也研究了Mono的源代码,他们的ping实现激发了ping.exe,并从命令行的标准输出窗口返回结果。

StarDock的ModernMix如何工作?

今天我发现了StarDock的ModernMix,我们可以在经典桌面上运行Windows 8现代应用程序。 我们知道它是如何工作的吗? 谢谢,Navneet

从Windows 8应用程序在Windows资源pipe理器中打开文件?

我想写一个函数,很简单地最小化我的Windows 8沉浸式应用程序,并在资源pipe理器中打开一个文件 – 最好是如果该文件是在一个文件夹与多个文件,突出文件。 public async void OpenFile( string filePath) { StorageFile File = await StorageFile.GetFileFromApplicationUriAsync (new Uri(filePath, UriKind.RelativeOrAbsolute)); ; if (File != null) { await Launcher.LaunchUriAsync(new Uri(File.Path)); } } 此代码给我一个权限错误。 有任何想法吗?

用.NET存储应用程序上传文件

现在,我已经意识到,我不能使用普通的.NET来编写我的Windowsapp store应用程序,我试图通过.NET商店应用程序的混乱。 我最近的发现是System.Net.WebClient类缺失,我需要使用它来上传文件。 如果这堂课在那里,我会做一些事情: webClient.UploadFile("http://my.website/upload.php?a=" + someParam, "POST", filepath); 不幸的是,我不能在.NET中为Windows存储做这个。 我如何才能实现一个类似的function,只使用.NET的Windows存储?