91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 155KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-19
  • 語言: C#
  • 標簽: 監控??源碼??c#??屏幕??

資源簡介

非常實用的遠程屏幕監控含源碼,可用來直接使用也可以用來學習研究

資源截圖

代碼片段和文件信息

/************************************************************/
//【項目】:遠程監控
//【創建】:2005年10月
//【作者】:SmartKernel
//【郵箱】:smartkernel@126.com
//【QQ??】:120018689
//【MSN?】:smartkernel@hotmail.com
//【網站】:www.SmartKernel.com
/************************************************************/

using?System;
using?System.Drawing;
using?System.Drawing.Imaging;
using?System.Runtime.InteropServices;
using?System.IO;
using?System.Net.Sockets;
using?System.Threading;

namespace?SmartKernel.Net
{
????public?class?Monitor?:?System.MarshalByRefobject
????{
????????#region?常量
????????private?const?uint?MOUSEEVENTF_MOVE???????=?0x0001;?//系統消息:鼠標移動
private?const?uint?MOUSEEVENTF_LEFTDOWN???=?0x0002;?//系統消息:左鍵按下
private?const?uint?MOUSEEVENTF_LEFTUP?????=?0x0004;?//系統消息:左鍵放開
private?const?uint?MOUSEEVENTF_RIGHTDOWN??=?0x0008;?//系統消息:右鍵按下
private?const?uint?MOUSEEVENTF_RIGHTUP????=?0x0010;?//系統消息:右鍵放開
private?const?uint?MOUSEEVENTF_MIDDLEDOWN?=?0x0020;?//系統消息:中間健按下
private?const?uint?MOUSEEVENTF_MIDDLEUP???=?0x0040;?//系統消息:中間健放開
private?const?uint?MOUSEEVENTF_WHEEL??????=?0x0800;?//系統消息:滾動滾輪
private?const?uint?MOUSEEVENTF_ABSOLUTE???=?0x8000;?//指定鼠標坐標系統中的一個絕對位置
private?const?uint?KEYEVENTF_EXTENDEDKEY??=?0x0001;?//一個擴展鍵
private?const?uint?KEYEVENTF_KEYUP????????=?0x0002;?//模擬松開一個鍵
private?const?uint?INPUT_MOUSE ??=?0;??????//模擬鼠標事件
private?const?uint?INPUT_KEYBOARD ??=?1;??????//模擬鍵盤事件
private?static?byte[]?PreviousBitmapBytes?=?null;
????????#endregion

????????#region?構造函數
????????public?Monitor()?
{

????????}
????????#endregion

????????#region?Win32API方法包裝
????????[DllImport(“user32.dll“)]
????????private?static?extern?IntPtr?GetDesktopWindow();

????????[DllImport(“gdi32.dll“)]
????????private?static?extern?bool?BitBlt
????????(
????????????IntPtr?hdcDest?//指向目標設備環境的句柄
????????????int?nXDest?//指定目標矩形區域克上角的X軸邏輯坐標
????????????int?nYDest?//指定目標矩形區域左上角的Y軸邏輯坐標
????????????int?nWidth?//指定源和目標矩形區域的邏輯寬度
????????????int?nHeight?//指定源和目標矩形區域的邏輯高度
????????????IntPtr?hdcSrc?//指向源設備環境句柄
????????????int?nXSrc?//指定源矩形區域左上角的X軸邏輯坐標
????????????int?nYSrc?//指定源矩形區域左上角的Y軸邏輯坐標
????????????System.Int32?dwRop?//指定光柵操作代碼。這些代碼將定義源矩形區域的顏色數據,如何與目標矩形區域的顏色數據組合以完成最后的顏色
????????);

????????[DllImport(“user32.dll“)]
????????private?static?extern?int?GetSystemMetrics(int?nIndex);

????????[DllImport(“user32.dll“)]
????????private?static?extern?uint?SendInput
????????(
????????????uint?nInputs
????????????ref?INPUT?input
????????????int?cbSize
????????);

????????[DllImport(“user32.dll“)]
????????private?static?extern?void?SetCursorPos(int?x?int?y);
????????#endregion

????????#region?Win32結構包裝
????????struct?MOUSE_INPUT
????????{
????????????public?uint?dx;
????????????public?uint?dy;
????????????public?uint?mouseData;
????????????public?uint?dwFlags;
????????????public?uint?time;
????????????public?uint?dwExtraInfo;
????????}

????????struct?KEYBD_INPUT
????????{
?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????7168??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\bin\Debug\SmartKernel.Net.Monitor.dll

?????文件??????15872??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\bin\Debug\SmartKernel.Net.Monitor.pdb

?????文件??????20480??2007-09-02?19:30??0009《遠程屏幕監控》\代理類\bin\Release\SmartKernel.Net.Monitor.dll

?????文件??????13824??2007-09-02?19:30??0009《遠程屏幕監控》\代理類\bin\Release\SmartKernel.Net.Monitor.pdb

?????文件???????7998??2007-09-02?18:31??0009《遠程屏幕監控》\代理類\Monitor.cs

?????文件???????7168??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\obj\Debug\SmartKernel.Net.Monitor.dll

?????文件??????15872??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\obj\Debug\SmartKernel.Net.Monitor.pdb

?????文件????????448??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\obj\Debug\代理類.csproj.FileListAbsolute.txt

?????文件??????20480??2007-09-02?19:30??0009《遠程屏幕監控》\代理類\obj\Release\SmartKernel.Net.Monitor.dll

?????文件??????13824??2007-09-02?19:30??0009《遠程屏幕監控》\代理類\obj\Release\SmartKernel.Net.Monitor.pdb

?????文件????????406??2007-09-02?19:30??0009《遠程屏幕監控》\代理類\obj\代理類.csproj.FileList.txt

?????文件???????1321??2007-09-02?18:16??0009《遠程屏幕監控》\代理類\Properties\AssemblyInfo.cs

?????文件???????2191??2008-06-25?17:38??0009《遠程屏幕監控》\代理類\代理類.csproj

?????文件???????7168??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\bin\Debug\SmartKernel.Net.Monitor.dll

?????文件??????15872??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\bin\Debug\SmartKernel.Net.Monitor.pdb

?????文件???????5120??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\bin\Debug\受控端.exe

?????文件??????13824??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\bin\Debug\受控端.pdb

?????文件??????20480??2007-09-02?19:30??0009《遠程屏幕監控》\受控端\bin\Release\SmartKernel.Net.Monitor.dll

?????文件??????15872??2007-09-02?19:30??0009《遠程屏幕監控》\受控端\bin\Release\SmartKernel.Net.Monitor.pdb

?????文件??????16384??2008-05-18?15:12??0009《遠程屏幕監控》\受控端\bin\Release\受控端.exe

?????文件??????11776??2007-09-02?19:30??0009《遠程屏幕監控》\受控端\bin\Release\受控端.pdb

?????文件????????952??2007-09-02?18:54??0009《遠程屏幕監控》\受控端\MonitorServer.cs

?????文件???????3255??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\obj\Debug\ResolveAssemblyReference.cache

?????文件????????570??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\obj\Debug\受控端.csproj.FileListAbsolute.txt

?????文件???????5120??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\obj\Debug\受控端.exe

?????文件??????13824??2008-06-25?17:38??0009《遠程屏幕監控》\受控端\obj\Debug\受控端.pdb

?????文件??????16384??2008-05-18?15:12??0009《遠程屏幕監控》\受控端\obj\Release\受控端.exe

?????文件??????11776??2007-09-02?19:30??0009《遠程屏幕監控》\受控端\obj\Release\受控端.pdb

?????文件????????454??2007-09-02?19:30??0009《遠程屏幕監控》\受控端\obj\受控端.csproj.FileList.txt

?????文件???????1173??2007-09-02?18:15??0009《遠程屏幕監控》\受控端\Properties\AssemblyInfo.cs

............此處省略93個文件信息

評論

共有 條評論