一周前,我遇到了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
的内容,即
ISETool.exe ts xd localhost C:\SomeDirectory
我知道其他具有类似功能的工具,即WP7 Isolated Storage Explorer和ISETools-Batch-script。我正在寻找与ISETool.exe一起使用的快捷方式。
答案 0 :(得分:2)
您确定应用程序是否有快捷方式?通过反映的ISEtool.exe源代码,我无法看到任何可以识别正在运行的应用程序的内容。
此外,Product 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接口)未被Microsoft.SmartDevice.Connectivity
或IseTool.exe
程序集我同意这样的快捷方式很有用,所以如果你发现了什么,请更新。