资源简介
通过rdp实现登录远程桌面,有详细文档 也可以给我留言 我看见会给你们一一回应的 谢谢
代码片段和文件信息
/* Bitmap.java
* Component: ProperJavaRDP
*
* Revision: $Revision: 1.1.1.1 $
* Author: $Author: suvarov $
* Date: $Date: 2007/03/08 00:26:25 $
*
* Copyright (c) 2005 Propero Limited
*
* Purpose: Provide a class for storage of Bitmap images along with
* static methods for decompression and conversion of bitmaps.
*/
package com.elusiva.rdp;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.awt.image.IndexColorModel;
import org.apache.log4j.Logger;
public class Bitmap {
public int usage;
private int[] highdata = null;
private int width = 0;
private int height = 0;
private int x = 0;
private int y = 0;
protected static Logger logger = Logger.getLogger(Rdp.class);
public static int convertTo24(int colour Options option){
if(option.isServerDisplayColourDepthFifteenBits()) return convert15to24(colour);
if(option.isServerDisplayColourDepthSixteenBits()) return convert16to24(colour);
return colour;
}
public static int convert15to24(int colour16){
int r24 = (colour16 >> 7) & 0xF8;
int g24 = (colour16 >> 2) & 0xF8;
int b24 = (colour16 << 3) & 0xFF;
r24 |= r24 >> 5;
g24 |= g24 >> 5;
b24 |= b24 >> 5;
return (r24 << 16) | (g24 << 8) | b24;
}
public static int convert16to24(int colour16){
int r24 = (colour16 >> 8) & 0xF8;
int g24 = (colour16 >> 3) & 0xFC;
int b24 = (colour16 << 3) & 0xFF;
r24 |= r24 >> 5;
g24 |= g24 >> 6;
b24 |= b24 >> 5;
return (r24 << 16) | (g24 << 8) | b24;
}
private static int bmpCount = 0;
/**
* Read integer of a specified byte-length from byte array
* @param data Array to read from
* @param offset Offset in array to read from
* @param Bpp Number of bytes to read
* @param option
* @return
*/
static int cvalx(byte[] data int offset int Bpp Options option) {
int rv = 0;
if(option.isServerDisplayColourDepthFifteenBits()){
int lower = data[offset] & 0xFF;
int full = (data[offset + 1] & 0xFF) << 8 | lower;
int r24 = (full >> 7) & 0xF8; r24 |= r24 >> 5;
int g24 = (full >> 2) & 0xF8; g24 |= g24 >> 5;
int b24 = (lower << 3) & 0xFF; b24 |= b24 >> 5;
return (r24 << 16) | (g24 << 8) | b24;
}else if(option.isServerDisplayColourDepthSixteenBits()){
int lower = data[offset] & 0xFF;
int full = (data[offset + 1] & 0xFF) << 8 | lower;
int r24 = (full >> 8) & 0xF8; r24 |= r24 >> 5;
int g24 = (full >> 3) & 0xFC; g24 |= g24 >> 6;
int b24 = (lower << 3) & 0xFF; b24 |= b24 >> 5;
return (r24 << 16) | (g24 << 8) | b24;
}else{
for (int i = (Bpp - 1); i >= 0; i--) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-10-29 23:37 JavaRDP-master\
文件 2806 2010-10-29 23:37 JavaRDP-master\build-common.xm
文件 4041 2010-10-29 23:37 JavaRDP-master\build-sourceforge.xm
目录 0 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.11-java\
目录 0 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.11-java\lib\
文件 54443 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.11-java\lib\java-getopt-1.0.11.jar
目录 0 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.13-java\
目录 0 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.13-java\lib\
文件 56709 2010-10-29 23:37 JavaRDP-master\gnu-getopt-1.0.13-java\lib\java-getopt-1.0.13.jar
目录 0 2010-10-29 23:37 JavaRDP-master\keymaps\
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\ar
文件 4065 2010-10-29 23:37 JavaRDP-master\keymaps\da
文件 3891 2010-10-29 23:37 JavaRDP-master\keymaps\de
文件 4102 2010-10-29 23:37 JavaRDP-master\keymaps\en-gb
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\en-us
文件 4050 2010-10-29 23:37 JavaRDP-master\keymaps\es
文件 3756 2010-10-29 23:37 JavaRDP-master\keymaps\fi
文件 4080 2010-10-29 23:37 JavaRDP-master\keymaps\fr
文件 4067 2010-10-29 23:37 JavaRDP-master\keymaps\fr-be
文件 4334 2010-10-29 23:37 JavaRDP-master\keymaps\hr
文件 4296 2010-10-29 23:37 JavaRDP-master\keymaps\it
文件 3896 2010-10-29 23:37 JavaRDP-master\keymaps\ja
文件 3868 2010-10-29 23:37 JavaRDP-master\keymaps\lt
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\lv
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\mk
文件 4047 2010-10-29 23:37 JavaRDP-master\keymaps\no
文件 4233 2010-10-29 23:37 JavaRDP-master\keymaps\pl
文件 4108 2010-10-29 23:37 JavaRDP-master\keymaps\pt
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\pt-br
文件 4918 2010-10-29 23:37 JavaRDP-master\keymaps\ru
文件 3830 2010-10-29 23:37 JavaRDP-master\keymaps\sl
............此处省略160个文件信息
相关资源
- w3-total-cache插件中文语言包
- rdpwrap.ini
- TRDP协议介绍
- WIN10家庭版开启远程桌面工具RDPWarp
- XRDP ununtu远程闪退解决办法 16.04上亲测
- WSL2使用xrdp连接xfce4桌面详细配置教程
- 远程桌面连接.rdp.zip
- LordPE V1.4
- vc rdp远程桌面代填密码
- DOSRDP是可以从DOS连到windows终端的软件
- RDP文件 密码加密工具
- wordpress函数说明(已汉化中文)
- rdpwrap.ini,截至日期20200814,更新版本
- 命令行RDP文件生成工具
- SyntaxHighlighter Evolved
- wordpress主题高仿百度百家模板科技资
- 最新版 Slider Revolution5.4.7.3 中文汉化版
- wordpress资源主题模版-日主题RiPro6.3.
- WordPress主题:大前端D8主题5.1无限制版
- WordPress免费响应式企业主题onepress破解
- wordpress非常值得收藏的图片网站主题
- WordPress主题 大前端 阿里百秀 XIU 小清
- TRDP协议 IEC61375-2-3
- wordpress采集插件wp-autopost-pro最新破解
- 水淼·WordPress站群文章更新器v1
- win10最新1909版本和1903版本多用户一键
- rdp文件中密码的生成
- RDPEncrypter RDP加密解密器 远程桌面do
- Windows XP RDP 升级到7.0补丁
- xrdp-0.4.2
评论
共有 条评论