用于当前运行的应用程序GUID的Windows Phone ISETool.exe快捷方式

时间:2012-04-26 02:19:39

标签: 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一起使用的快捷方式。

1 个答案:

答案 0 :(得分:2)

您确定应用程序是否有快捷方式?通过反映的ISEtool.exe源代码,我无法看到任何可以识别正在运行的应用程序的内容。

此外,Product 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接口)未被Microsoft.SmartDevice.ConnectivityIseTool.exe程序集
  • 中的任何内容引用

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