0
我正在使用通過COM導出函數的類庫。 當調用從一個JScript此功能時,出現以下錯誤:實例化媒體播放器時出現SecurityPermission錯誤
Error: System.Security.Permissions.SecurityPermission
Code: 8013150A
這裏是我的媒體庫的C#代碼:
[ComVisible(true), Guid("B40EFE10-FC1B-43A0-ADA1-C923935F3537")]
public class ExodusGadget
{
private WindowsMediaPlayer wmp;
public void Play(string file)
{
wmp = new WindowsMediaPlayer();
//wmp.URL = file;
//wmp.controls.play();
}
}
而且我用這個JScript代碼(在Windows中運行腳本主機,即沒有IE相關的限制)來稱呼它:
var obj = new ActiveXObject('ExodusGadget.ExodusGadget');
obj.play('somefile.mp3');
調用班裏其他方法不實例化Windows媒體播放器做工精細。 感謝microsofts無益的錯誤消息我真的不知道發生了什麼問題。