2016-03-28 6 views
-3

今回はreciveText.txtが開いており、このtxtファイルに焦点があり、テキストを書きたいと思います。同時に、同じテキストをFormtextBoxに書きます。これは、セコンプレーンになるでしょう、つまり、焦点はありません。 2番目の飛行機のテキストをnotepadからtextBoxに送信するにはどうすればよいですか?NotePadからunfocused Form1にテキストを送信

可能でしょうか?

PS:実際の状況ではバーコードリーダーが特定NotePadFilestringsを記述しますが、(backgroundprocess状又は焦点せず)は、第2の平面内で実行される他のアプリケーションがそれらstringsを読み取るとき、いくつかを検出します問題の種類アプリケーションは、視覚的なアラートで私たちに通知する...私はちょうど読んで、バーコードリーダーがちょうど焦点を合わせたものを送信する方法を知る必要がありますForm ...

助けてください!

+0

基本的にはキーロガーです。どのようにC#で1つを構築するルックアップ – Martheen

答えて

-2

私はコメントしますが、できません。 http://www.codeproject.com/Articles/670373/Csharp-Read-Write-another-Process-Memory

アクセスすることをを使用してメモ帳のメモリ(RAM):

とにかく、私はハッキングいくつかのメモリを行うだろう。平文を見ることができます。

メモリハッキングは、通常見落とされており、多くのクレジットが与えられていません。誰もがキーロッグや何か、それは不要です。ただ、この操作を行います。

ここ

はCodePlexのからです:

using System; 
using System.Diagnostics; 
using System.Runtime.InteropServices; 
using System.Text; 

public class MemoryRead 
{ 
const int PROCESS_WM_READ = 0x0010; 

[DllImport("kernel32.dll")] 
public static extern IntPtr OpenProcess(int dwDesiredAccess, bool bInheritHandle, int dwProcessId); 

[DllImport("kernel32.dll")] 
public static extern bool ReadProcessMemory(int hProcess, 
    int lpBaseAddress, byte[] lpBuffer, int dwSize, ref int lpNumberOfBytesRead); 

public static void Main() 
{ 
    Process process = Process.GetProcessesByName("notepad")[0]; 
    IntPtr processHandle = OpenProcess(PROCESS_WM_READ, false, process.Id); 

    int bytesRead = 0; 
    byte[] buffer = new byte[24]; //'Hello World!' takes 12*2 bytes because of Unicode 


    // 0x0046A3B8 is the address where I found the string, replace it with what you found 
    ReadProcessMemory((int)processHandle, 0x0046A3B8, buffer, buffer.Length, ref bytesRead); 

    Console.WriteLine(Encoding.Unicode.GetString(buffer) + 
     " (" + bytesRead.ToString() + "bytes)"); 
    Console.ReadLine(); 
} 
} 

UPDATEコピーして貼り付け間違ったコード。上記は新しいものです

+0

私は正直なところ、stackoverflowが完全に良い質問downvotesを知りません。アルドの質問は素晴らしかった – CTR12

+0

私のポストに答えてくれたおかげで@ CTR12、私はこのコードを試してみよう、あなたが私が他の質問を持っていると確信しているので、何が起こったのかを教えてあげよう...もしstackoverflow downvote me、あなたが私を助けてくれるからです。再度、感謝します... –

関連する問題