2010-01-28 77 views

回答

0

Apperently you can't

從上鍊接的文章第一次的答案:

You can not execute anything outside of the Silverlight sandbox.

0

與高架PRIVS的OOB應用程序,它應該能夠流複製到用戶的個人文件夾文件,然後使用殼牌COM對象來運行該文件。

您無法從瀏覽器或標準OOB silverlight應用程序執行此操作。

0

誠實我不明白它應該是可能的,因爲這會破壞在沙箱中運行東西的整個想法。即使提高的權限也不應該允許,如果是這樣的話,我會認爲它是Silverlight中的一個關鍵安全缺陷。

0

這是對我很有用: http://forums.silverlight.net/forums/p/183587/417015.aspx

看最後的 「肯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(); 
       } 
     }