包括dll和启动两个方面你这个很搞笑,上面说要dll,下面又说不要dll如果你是想在目标程序中运行自己的代码的话,可以考虑远线程注入运行方法具体是先在目标进程开辟内存页,然后将二进制(汇编)代码写入到该内存,再远程运行此代码即可
每个可执行程序调用dll,都有对应接口,首先你得了解对方的dll程序接口,还有就是你写的dll程序别的可执行程序不是替换下就可以调用的,除非是你自己定的源码,不过别人的dll程序,如果你知道接口,是可以调用别人的dll的