您的位置:首页 > 其它

发射调用外部exe/dll

2010-12-22 12:57 197 查看
var filename = Server.MapPath(@"data/a.exe");
Assembly asm = System.Reflection.Assembly.LoadFile(filename);
Type type = asm.GetType("aaaa");
Object oper = Activator.CreateInstance(type);

object[] paras = new object[] { 'a','b'};
MethodInfo method = t.GetMethod("CreateSMS");
BindingFlags   flag   =   BindingFlags.Public   |   BindingFlags.Instance;

object result = method.Invoke(oper, flag, Type.DefaultBinder, paras, null);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: