在Silverlight OOB模式中可以调用其它程序,方式如下:
1.系统中引入Microsoft.CSharp.DLL
2.程序:
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"对应的程序",1,true);
2.1调用网址:
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"http://www.badu.com",true);
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(@"notepad.exe" 1,true);
2.3调用别的Silerlight OOB模块
namespace ProgStart { class Program { static void Main(string[] args) { string ext = args[0]; string para=""; if (ext.ToLower() == "sllauncher.exe") { ext=@"C:\Program Files\Microsoft Silverlight\"+ext; } if (args.Length > 1) { para = args[1]; } Console.WriteLine(ext+","+para); Process.Start(ext,para); } } }
将ProgStart.exe放在Windows目录中
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell"); cmd.Run(@"ProgStart.exe sllauncher.exe 3559137000.localhost",true);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。