In Silverlight OOB mode, you can call other programs as follows:
1. Introduce Microsoft. CSharp. DLL in the system
2. Program:
Dynamic cmd = AutomationFactory. CreateObject ("WScript. Shell ");
Cmd. Run (@ "corresponding program", 1, true );
2.1 call URL:
Dynamic cmd = AutomationFactory. CreateObject ("WScript. Shell ");
Cmd. Run (@ "http://www.badu.com", 1, true );
2.2 call a common Exe file
Dynamic cmd = AutomationFactory. CreateObject ("WScript. Shell ");
Cmd. Run (@ "notepad.exe" 1, true );
2.3 call other Silerlight OOB modules.
I wrote a ProgStart program by myself. The Code is as follows:
[Csharp]
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 );
}
}
}
Put proststart.exe in the Windows directory
The call code is as follows: www.2cto.com
Dynamic cmd = AutomationFactory. CreateObject ("WScript. Shell ");
Cmd. Run (@ "prostart.exe sllauncher.exe 3559137000. localhost", 1, true );