2017年12月31日 星期日

Keylogger c#

Ultimate Keylogger - Global KeyBoard Hook [C# Tutorial]


http://tutplusplus.blogspot.tw/2010/10/ultimate-keylogger-lesson-1-global.html



 GlobalKeyboardHook 


https://docs.google.com/document/d/1jEovZJo-0sz8snF5ZcvJmfqrdjkVYrhEWWvvn6kpggM/edit?usp=sharing

https://www.mediafire.com/file/1777b9cwl4rh5hf/GlobalKeyBoardHook.cs

2017年12月28日 星期四

GetWindowText 函数的用法

GetWindowText 函数的用法
http://blog.sina.com.cn/s/blog_4b27e9200100mptc.html

GetWindowText
可以獲取指定視窗的標題文本或者從視窗類派生的控制項的文本(如Combox
函數功能
  該函數將指定視窗的標題條文本(如果存在)拷貝到一個緩存區內。如果指定的視窗是一個控制項,則拷貝控制項的文本。但是,GetWindowText不能接收在其他應用程式中的控制項的文本。
  函數原型:Int GetWindowTextHWND hWndLPTSTR lpStringInt nMaxCount
參數
  hWnd:帶文本的視窗或控制項的控制碼。
  IpString:指向接收文本的緩衝區的指標。
  nMaxCount:指定要保存在緩衝區內的字元的最大個數,其中包含NULL字元。如果文本超過界限,它就被截斷。
  getwindowtextDELPHI例子:
  var
  p:pchar;
  begin
  getmem(p,255);
  getwindowtext(application.Handle,p,255);
  showmessage(strpas(p));
  freemem(p);
  end;
返回值
  如果函數成功,返回值是拷貝的字串的字元個數,不包括中斷的空字元;如果視窗無標題列或文本,或標題列為空,或視窗或控制的控制碼無效,則返回值為零。若想獲得更多錯誤資訊,請調用GetLastError函數。
  函數不能返回在其他應用程式中的編輯控制項的文本。
備註

  如果目標視窗屬於當前進程,GetWindowText函數給指定的視窗或控制項發送WM_GETTEXT消息。如果目標視窗屬於其他進程,並且有一個視窗標題,則GetWindowTeXt返回視窗的標題文本,如果視窗無標題,則函數返回空字串。

使用 Unmanaged 程式碼

http://vito-note.blogspot.tw/2012/05/unmanaged.html

2017年12月25日 星期一

(C#)取得剪貼簿Clipboard的內容

(C#)取得剪貼簿Clipboard的內容


IDataObject data = Clipboard.GetDataObject();
if (data.GetDataPresent(DataFormats.Text))
{
  TextBox1.Text = data.GetData(DataFormats.Text).ToString();
}

2017年12月22日 星期五

[Google] 輸入工具 – 注音解碼 API

http://blog.xuite.net/vexed/tech/66042514

https://www.mxp.tw/2017/03/07/google-%E8%BC%B8%E5%85%A5%E5%B7%A5%E5%85%B7-%E6%B3%A8%E9%9F%B3%E8%A7%A3%E7%A2%BC-api/


【教程】教你找到免费的Google Translate API(谷歌翻译接口)+C#版的Google翻译函数

https://www.crifan.com/teach_you_how_to_find_free_google_translate_api/

WPF聊天室应用(ASP.NET Core SignalR)

  WPF聊天室应用(ASP.NET Core SignalR) https://www.bilibili.com/video/BV1Q741187Si?p=2 https://www.bilibili.com/video/BV1UV411e75T?from=search...