2009-05-31 6 views
1

こんにちは私は、C#コードでプロセスを注入するのに問題があります。私はMike StallのCreateRemoteThreadメソッドを使用しています。しかし、私は最後のWin32エラー1008プロセスを注入しようとすると取得します。ネイティブプロセスにコードを注入する

(ところで。私は私のコードを実行するDLLを()を注入しようとしたが、私は、私はコードへのリンクを投稿します。成功しなかったが、私はできません)

答えて

4

これは、決して簡単な作業ですWin32 APIのハッキングよりも多くのことが関係しています。

私は実際にこの前にちょっと試してみましたが、APIコール/引数マーシャリングを使用すると、かなり安定していました。私のWindows SSH Serverプロジェクト(具体的にはConsoleDotNet Visual Studioプロジェクト)のリポジトリに書いたコードを見つけることができます。ネイティブC++ DLLのコードも完全に含まれている必要があります。

私はあなたがそのコードの多くを逐語的に(または小さな変更のみで)再利用できるはずだと信じています。もし私が正しく覚えていれば、合理的によくコメントされるはずです。あなたがそれを理解するのに困ったことがあれば教えてください。がんばろう!

+0

ありがとうございますが、私はそれを見つけることができません。 – mnn

+0

何を検索しますか?コードをダウンロードしてVisual Studioソリューションを開きます。 – Noldorin

+0

https://code.launchpad.net/~noldorin/windows-ssh-server/devel – Noldorin

関連する問題