是否可以shell执行存储在隔离存储空间中的exe。在银光中
答案 0 :(得分:1)
看起来你可以在SL 4.0中做到这一点。查看此帖子http://www.youpvp.com/blog/post/Silverlight-meet-ShellApplication.aspx
答案 1 :(得分:0)
答案 2 :(得分:0)
在具有提升的私有的OOB应用程序中,应该可以将流复制到用户私有文件夹中的文件,然后使用Shell COM对象来运行该文件。
您无法通过浏览器或标准OOB silverlight应用程序执行此操作。
答案 3 :(得分:0)
诚实我不知道它应该如何可能,因为这会打破在沙箱中运行东西的整个想法。即使提出的特权也不应该允许它,如果是,我会将其评为Silverlight中的一个关键安全漏洞。
答案 4 :(得分:0)
这对我非常有用: http://forums.silverlight.net/forums/p/183587/417015.aspx
查看最后一篇“Ken Tucker”帖子:
private void AppLoaded(object sender, RoutedEventArgs e)
{
if(App.Current.HasElevatedPermissions)
{
string strPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + @"\test.txt";
StreamReader sr = new StreamReader(strPath);
textBlock1.Text = sr.ReadToEnd();
}
}