资源简介
通过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个文件信息
相关资源
- 远程桌面协议 (RDP)控件库
- 让RDPWrap-v1.5/1.6支持18362.657的ini文件
- Rdpscan.rar
- wordpress 完全手册,全部函数,开发参
- RIzhuti-3.4修复版日主题
- FreeRdp源码分析.7z
- wordpress插件awebooking
-
wordpress的幻灯片插件 la
yerSlider 中文 - 本人亲自编译的最全的64位osg3.4第三方
- 主题猫仿虎嗅WordPress
- 带复制代码功能的Codecolorer插件wordp
- ROST WordParser206472
- WindowsXP-KB952155-RDP6.1
- Winconnect server xp SP3
- 研发项目管理方法(RDPM)(第一版第
- wordpress采集插件wp-autopost-pro专业版
- Grace8最新破解版
- 华为项目管理RDPM PDF清晰版
- WordPress自适应图片主题 CX-UDY主题模板
- WordPress 苏醒: Grace8.2最新版主题,最新
- WordPress v4.0 中文版.zip
- RDPWraper解决win10无法远程桌面,提示
- WordPress主题 大前端DUX6.0主题.zip
- xszeng(企业版WP主题)
- 本人原创:基于Delphi WebBroker 的 CMS源
- ROST WORDPARSER
- wordpress visual composer 插件
- elementor pro 2019.7.10.zip
- WPBakery Visual Composer v5.2 中文版wordpre
- WPBakery Page Builder V5.5.5可视化编辑汉化
评论
共有 条评论