windows-phone-7 - 当前运行的应用程序 GUID 的 Windows Phone ISETool.exe 快捷方式

标签 windows-phone-7 isolatedstorage

一周前我遇到了一个S.O.发布(在评论中),其中有人将当前正在运行的应用程序的 GUID 的快捷方式发布到 Isolated Storage Explorer Tool (ISETool.exe)命令行参数。该快捷方式效果很好,是使用 ISETool.exe 的简单方法,无需查找应用程序的 GUID。这篇文章现在让我无法理解,我希望有人能够重新回答其他文章评论中的内容。

例如,使用 ISETool.exe,您必须添加应用程序的 GUID,即

ISETool.exe ts xd 11111111-2222-3333-4444-555555555555 C:\SomeDirectory

评论指出,您可以使用类似于 localhosthttp://localhost 的内容,而不是使用实际的 GUID,即,

ISETool.exe ts xd localhost C:\SomeDirectory

我知道其他具有类似功能的工具,即 WP7 Isolated Storage ExplorerISETools-Batch-script 。不过,我正在寻找与 ISETool.exe 一起使用的快捷方式。

最佳答案

您确定应用程序有该快捷方式吗?查看 ISEtool.exe 的反射源,我看不到任何可以识别正在运行的应用程序的内容。

此外,产品 ID 参数始终被解析为 Guid 并传递给 Device.GetApplication。我尝试将 Guid.Empty 传递给 GetApplication,但它引发了异常。

事实上,跳入 Microsoft.SmartDevice.ConnectivityMicrosoft.VisualStudio.DeviceConnectivity.Interop 我根本没有看到可以提供该信息的托管 API :

  • Microsoft.SmartDevice.Connectivity.RemoteApplication.IsRunning() 抛出 NotImplementedException
  • Microsoft.VisualStudio.DeviceConnectivity.Interop.ICcConnection3.IsApplicationRunning(COM 接口(interface))未被 Microsoft.SmartDevice.Connectivity 中的任何内容引用IseTool.exe 程序集

我确实同意这样的快捷方式很有用,所以如果您发现什么,请更新。

关于windows-phone-7 - 当前运行的应用程序 GUID 的 Windows Phone ISETool.exe 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10326378/

相关文章:

c# - .NET:独立存储异常

c# - 独立存储中的绑定(bind)图像

c# - 缓存不经常更改的数据以加快客户端应用程序加载时间是否是隔离存储的适当使用?

silverlight - 当 ObservableCollection 更改 WP7 时更新 CollectionViewSource

windows-phone-7 - 以编程方式设置 Windows Phone 7 音量

c# - 我需要两个 xmlns :local ="clr-namespace"?

windows-phone-7 - 在 Windows Phone 7 中管理不同屏幕分辨率的最佳策略是什么?

c# - WP7——在我的计算机上查找isolatedStorage文件

C# - 将对象保存到 JSON 文件

linux - 进行隔离构建或任何 shell 命令