GVKun编程网logo

在Windows 8中触发closures/重新启动metro应用程序的最佳方法

2

在本文中,我们将为您详细介绍在Windows8中触发closures/重新启动metro应用程序的最佳方法的相关知识,此外,我们还会提供一些关于.net–WindowsMetro应用程序中没有P2P?

在本文中,我们将为您详细介绍在Windows 8中触发closures/重新启动metro应用程序的最佳方法的相关知识,此外,我们还会提供一些关于.net – Windows Metro应用程序中没有P2P?、.net – 在Windows窗体应用程序中查找长时间运行代码的最佳方法是什么、c – 如何检测是否在Windows Metro应用程序进程中运行?、c# – 用于Windows Azure服务管理的Metro应用程序中的客户端证书的有用信息。

本文目录一览:

在Windows 8中触发closures/重新启动metro应用程序的最佳方法

在Windows 8中触发closures/重新启动metro应用程序的最佳方法

我刚开始使用Windows 8应用程序开发。 作为第一个项目,我创build了一个应该能够closures的metro应用程序,重新从计算机注销用户。 界面全部完成,但我不知道如何去closures它。 是否有可能使用以下内容,如果是的话,你有一个例子吗?

%windir%system32shutdown.exe /s /t 0

或者我可以打电话给APi吗? 如果没有,我可能会在项目中包含一个.bat文件,并调用启动closures?

非常感谢

克里斯

将元素添加到ListViews时如何设置animation/转换?

在Windows.Networking.BackgroundTransfer.BackgroundDownloader不工作的Cookie请求标头

Metro应用程序中的故事板animation和附加属性

是否有可能将两个debugging器连接到一个进程?

在Windows 8(Metro)应用程序获取hWnd的XAML控制?

StarDock的ModernMix如何工作?

如何在Windows 8地铁应用程序的webview水平滚动

C#metro app蓝牙rfcomm

我如何在Windows 8中运行后台任务?

将Windows窗体应用程序转换为Metro UI应用程序

就我所知,这是不可能的,而且使用上面概述的方法当然是不可能的。 Windows Store应用程序(以前称为“Metro”的应用程序)运行在沙箱环境中,因此您无法访问Windows目录以调用shutdown.exe 。 现有的安全模型(应该)使得它几乎不可能完成像重启或关闭操作这样的任务 – 这是(而且应该)牢牢地在用户的领域决定,而不是一个应用程序。

.net – Windows Metro应用程序中没有P2P?

.net – Windows Metro应用程序中没有P2P?

在BUILD的“.NET开发人员的 Windows 8应用程序开发视图”会话中,讲师提到只有客户端WCF功能在Metro配置文件中公开,我们无法创建服务器.
( http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~34:00)

这是否意味着Metro应用程序无法进行直接的对等通信,并且通过互联网在2个用户之间交换的任何数据总是必须实际通过非城域风格的应用程序?

解决方法

对套接字的访问由“Internet(客户端和服务器)”功能控制,如果在您的应用程序中启用此功能,您应该能够通过Internet发送和接收数据.

.net – 在Windows窗体应用程序中查找长时间运行代码的最佳方法是什么

.net – 在Windows窗体应用程序中查找长时间运行代码的最佳方法是什么

我继承了用VB.Net编写的 Windows Forms应用程序.应用程序的某些部分运行得非常慢.找到代码的哪些部分正在进行操作的最简单方法是什么?我正在寻找一种方法来快速找到最慢的子程序并首先解决它们以试图加速应用程序.

我知道有几种代码分析器产品可供购买,它们将显示每个子程序需要多长时间,但我希望找到一个免费的解决方案.

解决方法

我很欣赏寻找免费软件的愿望.但是,在这种情况下,我强烈建议您查看所有选项,包括商业产品.我尝试使用nProf(我认为版本为0.1)并没有太多运气.即便如此,对应用程序进行性能分析是一项微妙的业务,最好使用功能强大,灵活的工具.除非您是免费工作,否则我坚信您使用专业产品节省的时间远远超过许可证的成本.当然,如果您只想分析单个应用程序,每个商业软件包都有15天或30天的试用期,足以查明现有应用程序中的任何问题.如果您需要的不仅仅是一次性项目的分析支持,那么无论如何您最好购买一个完整的强度工具.

我们使用RedGate的ANTS profiler,并对它非常满意.我也使用了.NET Memory Profiler,效果很好.关于.NET Memory Profiler的一个很酷的事情是,它可以附加到并运行生产应用程序的配置文件,当我们在生产中出现内存泄漏时,我们无法在我们的测试实验室中重现这些应用程序.

JetBrains人员have a profiler as well called dotTrace我没有尝试过,但我不得不相信,如果它来自JetBrains商店,它也可能是顶级的.

无论如何,我的建议是这样的:尝试在一个或三个组合的免费试用窗口中修复你的应用程序(至少45天免费使用),如果时间不够,选择你最喜欢的和春天其中一个.你不会后悔的.

c – 如何检测是否在Windows Metro应用程序进程中运行?

c – 如何检测是否在Windows Metro应用程序进程中运行?

我正在开发一个库,我希望能够检测它是否在Metro风格应用程序中运行,以选择性地禁用/启用某些功能.可能吗?

解决方法

您可以使用 IMetroMode界面检查您的库是否已加载到Metro风格的应用程序中.调用 GetMonitorMode()方法,如果pMode将保留MMM_METRO,那么您将确保在Metro应用程序中运行.

c# – 用于Windows Azure服务管理的Metro应用程序中的客户端证书

c# – 用于Windows Azure服务管理的Metro应用程序中的客户端证书

我正在尝试连接到 Windows Azure服务管理API.我必须提供我之前上传到我的Azure门户网站的证书.在.NET中,这非常简单,如 detailed here.但是,在Metro中,您无法手动将证书附加到请求.在微软论坛上我发现了这个:
httpclienthandler aHandler = new httpclienthandler();
aHandler.ClientCertificateOptions = ClientCertificateOption.Automatic;

HttpClient aClient = new HttpClient(aHandler);
HttpResponseMessage aResp = await aClient.GetAsync("https://[azure service management uri]");

连同为应用程序提供使用共享证书的功能,这应该选择证书或向用户提供选择证书的选项.证书在我的个人商店中,我甚至试图将证书包含在包清单中,但没有任何作用.它似乎只是在请求中不包含证书.

在Metro应用程序中调用需要认证的基于REST的API的正确方法是什么?

解决方法

我想我有一个答案.请检查您用于验证请求的证书.该证书中需要有两件事:

>确保启用“客户端身份验证”作为证书目的之一.
>确保证书已为其指定“OID”.

我写了一篇关于在Windows 8应用程序中使用Windows Azure Service Management API的博客文章,您可以在这里阅读:http://gauravmantri.com/2012/09/08/consuming-windows-azure-service-management-api-in-a-windows-8-application/.我已经介绍了这两个问题,然后再讨论了一些问题.

希望这可以帮助.

我们今天的关于在Windows 8中触发closures/重新启动metro应用程序的最佳方法的分享就到这里,谢谢您的阅读,如果想了解更多关于.net – Windows Metro应用程序中没有P2P?、.net – 在Windows窗体应用程序中查找长时间运行代码的最佳方法是什么、c – 如何检测是否在Windows Metro应用程序进程中运行?、c# – 用于Windows Azure服务管理的Metro应用程序中的客户端证书的相关信息,可以在本站进行搜索。

本文标签: