是否可以shell执行存储在隔离存储空间中的exe。在银光下
问问题
1446 次
5 回答
1
看起来你可以在 SL 4.0 中做到这一点。检查这篇文章http://www.youpvp.com/blog/post/Silverlight-meet-ShellApplication.aspx
于 2010-09-23T14:56:32.863 回答
0
于 2010-01-28T11:53:48.323 回答
0
在具有提升权限的 OOB 应用程序中,应该可以将流复制到用户私有文件夹中的文件,然后使用 Shell COM 对象运行该文件。
您无法通过浏览器或标准 OOB silverlight 应用程序执行此操作。
于 2010-01-28T13:40:47.793 回答
0
老实说,我不明白这怎么可能,因为这会破坏在沙箱中运行东西的整个想法。甚至提升的权限也不应该允许它,如果是这样,我会将它评为 Silverlight 中的一个严重安全漏洞。
于 2010-01-28T13:44:45.387 回答
0
这对我非常有用: http ://forums.silverlight.net/forums/p/183587/417015.aspx
看看最后一个“Ken Tuker”帖子:
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();
}
}
于 2011-01-05T10:32:29.830 回答