c#反射动态加载EXE程序问题

c#反射动态加载EXE程序问题,第1张

Thunder.exe

不是.net程序

不能用这种办法加载

真要加载的话

首先要这个文件不是加密的

然后它的接口方法要是开放的

然后你要知道他的入口方法和地址

然后可以使用调用native库的办法调用

public void StartExe(string path, string name)//启动exe

        {

            try

            {

                System.Diagnostics.Process p = new System.Diagnostics.Process()

                p.StartInfo.FileName = name//需要启动的程序名       

                p.StartInfo.WorkingDirectory = path

                p.Start()//启动

                

                            }

            catch (Exception ex)

            { }

        } 

        

        

        //调用

        StartExe(D:\Projects, "my.exe")

可以启动exe,cmd,dat,快捷方式


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11211732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存