こんにちは私は、C#コードでプロセスを注入するのに問題があります。私はMike StallのCreateRemoteThreadメソッドを使用しています。しかし、私は最後のWin32エラー1008プロセスを注入しようとすると取得します。ネイティブプロセスにコードを注入する
(ところで。私は私のコードを実行するDLLを()を注入しようとしたが、私は、私はコードへのリンクを投稿します。成功しなかったが、私はできません)
こんにちは私は、C#コードでプロセスを注入するのに問題があります。私はMike StallのCreateRemoteThreadメソッドを使用しています。しかし、私は最後のWin32エラー1008プロセスを注入しようとすると取得します。ネイティブプロセスにコードを注入する
(ところで。私は私のコードを実行するDLLを()を注入しようとしたが、私は、私はコードへのリンクを投稿します。成功しなかったが、私はできません)
これは、決して簡単な作業ですWin32 APIのハッキングよりも多くのことが関係しています。
私は実際にこの前にちょっと試してみましたが、APIコール/引数マーシャリングを使用すると、かなり安定していました。私のWindows SSH Serverプロジェクト(具体的にはConsoleDotNet
Visual Studioプロジェクト)のリポジトリに書いたコードを見つけることができます。ネイティブC++ DLLのコードも完全に含まれている必要があります。
私はあなたがそのコードの多くを逐語的に(または小さな変更のみで)再利用できるはずだと信じています。もし私が正しく覚えていれば、合理的によくコメントされるはずです。あなたがそれを理解するのに困ったことがあれば教えてください。がんばろう!
ありがとうございますが、私はそれを見つけることができません。 – mnn
何を検索しますか?コードをダウンロードしてVisual Studioソリューションを開きます。 – Noldorin
https://code.launchpad.net/~noldorin/windows-ssh-server/devel – Noldorin