资源简介
C#Form版的一个远程屏幕共享/控制的项目,类似于C++的VNC,这是一个完整的项目,需要的话你可以下载。

代码片段和文件信息
#region License
/*
RemoteViewing VNC Client/Server Library for .NET
Copyright (c) 2013 James F. Bellinger
All rights reserved.
Redistribution and use in source and binary forms with or without
modification are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES
(INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#endregion
using System;
using System.Collections.Generic;
namespace RemoteViewing
{
internal sealed class Throw
{
Throw()
{
}
public static Throw If
{
get { return null; }
}
}
internal static class ThrowExtensions
{
public static Throw True(this Throw self bool condition string paramName)
{
if (condition) { throw new ArgumentException(paramName); }
return null;
}
public static Throw False(this Throw self bool condition string paramName)
{
if (!condition) { throw new ArgumentException(paramName); }
return null;
}
public static Throw Negative(this Throw self int value string paramName)
{
if (value < 0) { throw new ArgumentOutOfRangeException(“paramName“); }
return null;
}
public static Throw Null(this Throw self T value)
{
if (value == null) { throw new ArgumentNullException(); }
return null;
}
public static Throw Null(this Throw self T value string paramName)
{
if (value == null) { throw new ArgumentNullException(paramName); }
return null;
}
public static Throw OutOfRange(this Throw self IList buffer int offset int count)
{
Throw.If.Null(buffer “buffer“);
if (offset < 0 || offset > buf
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-04 19:03 RemoteViewing\
目录 0 2018-08-02 09:28 RemoteViewing\.vs\
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\
目录 0 2018-08-02 09:39 RemoteViewing\.vs\RemoteViewing\v14\
文件 177664 2018-09-04 09:42 RemoteViewing\.vs\RemoteViewing\v14\.suo
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\
文件 187904 2018-11-04 22:49 RemoteViewing\.vs\RemoteViewing\v15\.suo
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\
目录 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\
文件 0 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\db.lock
文件 4096 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide
文件 32768 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide-shm
文件 1886992 2018-11-04 19:04 RemoteViewing\.vs\RemoteViewing\v15\Server\sqlite3\storage.ide-wal
文件 387 2013-05-12 06:48 RemoteViewing\Changes.txt
文件 1414 2013-05-12 06:52 RemoteViewing\License.txt
目录 0 2018-08-02 09:28 RemoteViewing\RemoteViewing\
目录 0 2018-08-01 09:33 RemoteViewing\RemoteViewing\Properties\
文件 2124 2013-05-12 02:54 RemoteViewing\RemoteViewing\Properties\AssemblyInfo.cs
文件 4062 2018-08-08 11:03 RemoteViewing\RemoteViewing\RemoteViewing.csproj
文件 3695 2013-05-12 02:53 RemoteViewing\RemoteViewing\Throw.cs
目录 0 2018-08-20 14:55 RemoteViewing\RemoteViewing\Utility\
文件 1866 2013-05-12 05:30 RemoteViewing\RemoteViewing\Utility\AutoClear.cs
文件 700 2018-08-08 10:52 RemoteViewing\RemoteViewing\Utility\ConnectEventArgs.cs
文件 3701 2018-08-20 14:55 RemoteViewing\RemoteViewing\Utility\PeriodicThread.cs
文件 2620 2013-05-12 06:40 RemoteViewing\RemoteViewing\Utility\PollingSynchronizationContext.cs
文件 3097 2013-05-12 06:42 RemoteViewing\RemoteViewing\Utility\SynchronizedCall.cs
目录 0 2018-08-20 10:59 RemoteViewing\RemoteViewing\Vnc\
文件 1849 2013-05-12 03:25 RemoteViewing\RemoteViewing\Vnc\AuthenticationMethod.cs
文件 2864 2013-05-12 02:53 RemoteViewing\RemoteViewing\Vnc\fr
文件 1900 2018-08-13 10:17 RemoteViewing\RemoteViewing\Vnc\IVncfr
文件 2660 2013-05-12 03:20 RemoteViewing\RemoteViewing\Vnc\KeyChangedEventArgs.cs
............此处省略203个文件信息
相关资源
- c#与西门子1500通讯
- c++调用C# COM 参数是结构体数组
- CTP上期技术平台API及C#封装更新到CT
- C#神思二代身份证读卡程序 demo
- C#调用百度地图获取经纬度
- 03 C#与C++dll互相传递字符串.rar
- c# 华大HD900身份证阅读器操作类
- 即时通讯开发源码终极版C#.NETC++都有
- C#C++混合编程C#调用非托管C++类
- c#图书管理系统+详细数据库设计文档
- Visual Studio 2010 Express 学习版
- C++调用C#库例程
- c#与STK开发
- OPC Data Access 3.00 Source Code
- C#/C++麦克风插拔检测
- 使用C#创建webservice服务,并使用服务
- CTP接口 C#封装版
- 求解一元四次方程(vbvcc#excelhtml)-
- C#游戏开发快速入门
- [原创]实现用VB.Net(C#)开发K3 BOS 插件
- C# To C++ Converter 17.10.2 (最新破解版
- C语言 wav文件读取头文件和数据
- C#火车订票系统
- C++调用C#dll代码
- C#调用C++的dll,回调函数,string和in
- C++dll生成给C#调用
- 三菱PLC 上位机的SDK文档(1)一般的人
- 关联规则fpgrowthc、c#和matlab算法附讲解
- 基于Visual C#的DirectX开发.rar
- CTP C#交易接口
评论
共有 条评论