一周前我遇到了一个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
评论指出,您可以使用类似于 localhost
或 http://localhost
的内容,而不是使用实际的 GUID,即,
ISETool.exe ts xd localhost C:\SomeDirectory
我知道其他具有类似功能的工具,即 WP7 Isolated Storage Explorer和 ISETools-Batch-script 。不过,我正在寻找与 ISETool.exe 一起使用的快捷方式。
最佳答案
您确定应用程序有该快捷方式吗?查看 ISEtool.exe 的反射源,我看不到任何可以识别正在运行的应用程序的内容。
此外,产品 ID 参数始终被解析为 Guid
并传递给 Device.GetApplication
。我尝试将 Guid.Empty
传递给 GetApplication
,但它引发了异常。
事实上,跳入 Microsoft.SmartDevice.Connectivity
和 Microsoft.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/