虚拟机/云计算/服务
Jackchenyj
缩小与大牛的差距,唯一的方法就是不断学习
展开
-
windows中的会话概念的总结
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖!一、参考: http://blog.csdn.net/zacklin/article/details/7579217以前我一直不理解Windows Session(会话)倒底是一个什么概念,总是感觉这个概念很虚,现在理解了一点。写下来做一个备忘。简单的说,用户登陆到wind原创 2012-09-30 23:39:55 · 10803 阅读 · 0 评论 -
在Windows远程桌面的不同会话之间,如何实现程序的互斥?
问题:(1)场景一我是使用CreateMutex来实现限制只能运行程序的一个实例的, 由于程序是放在服务器上运行,所以维护人员经常使用Windows的远程登录功能维护服务器,我发现在远程桌面不同会话之间,CreateMutex是不起作用的,即不同的会话可以同时运行程序的多个副本,即CreateMutex只在同一个会话中起作用。(2)场景二在XP系统中调用自定义GINA m原创 2012-09-29 17:10:17 · 3276 阅读 · 2 评论 -
Windows NT Session 概念的原理与应用浅析 [1] 遍历并获取信息
转载自: http://www.cnblogs.com/flier/archive/2004/07/19/25709.html 我在上一篇文章《DACL, NULL or not NULL》中曾简要地介绍了 Windows 系统中 Session 的概念,并且通过一个自己编写的小工具 KeSession 列出当前系统 Session 信息。本文中我将就遍历并获取当前系统 Session转载 2012-10-15 19:10:49 · 2976 阅读 · 0 评论 -
citrix协议ICA技术原理
转载自: http://www.zrss.com.cn/article-110-1.html Citrix交付中心解决方案的核心是虚拟化技术,虚拟化计算的核心是ICA协议,ICA协议连接了运行在平台上的应用客户端运行环境和远端终端设备,通过ICA的32个虚拟通道(分别传递各种输入输出数据如鼠标、键盘、图像、声音、端口、打印等等),运行在中心服务器上的应用运行环境的输入输出数据重新定向到远端转载 2012-10-29 22:48:53 · 13468 阅读 · 0 评论 -
VMware 虚拟机中添加新硬盘的方法
转载自:http://blog.csdn.net/hanpengyu/article/details/7475645 随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 一、VMware新增磁盘的设置步骤(建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机转载 2012-10-19 10:35:57 · 1771 阅读 · 0 评论 -
服务程序中如何得到当前登陆用户名
这也是开发当中经常遇到的一个问题,因为服务程序是用system身份运行的,所以如果直接使用getusername是不行的。但是如果用我上一篇文章中的思路,那么这个问题同样也可以迎刃而解了。方法就是可以通过取得shell的token,根据这个token来得到Sid,在根据Sid来得到当前登陆的用户名和domain。下面是示例代码: //根据进程名称得到进程tokenBOOL GetTok转载 2012-10-31 10:02:36 · 3922 阅读 · 0 评论 -
在服务中启动带有界面的程序
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 参考文章:http://blog.csdn.net/goingup/article/details/2932752#reply 在服务中启动带有界面的程序。一、函数定义1、窄字节版本#include #include #include #inc原创 2012-10-31 10:03:02 · 4224 阅读 · 1 评论 -
虚拟机桥接方式上网
一、 最近捣鼓虚拟机bridge方式联网费了不少时间,原因有两个:一是刚接触到linux,各种操作不熟悉,基本还没有入门;而是学校的上网方式比较特殊(校园网路+BRAS:宽带远程接入服务设备)。并且网络上的资料都是在比较通用的宽带连接的环境下,没有具体相关细节。在苦苦寻求的时候,大胆的设置了一下IP,没想到通啦!。。。。。生活就是这样,无意间充满惊喜。废话少说,下面进入正题。环境简介:转载 2012-10-19 13:07:24 · 982 阅读 · 0 评论 -
利用虚拟化实现业务的变革
一、通过虚拟化提高 IT 资源和应用的效率和可用性。 首先消除“一台服务器、一个应用”的旧有模式,在。 让您的 IT 管理员腾出手来进行创新工作,而不是花大量的时间管理服务器。 在非虚拟化的数据中心,仅仅是维持现有基础架构通常就要耗费大约 70% 的 IT 预算,用于创新的预算微乎其微。借助在经生产验证的 VMware 虚拟化平台基础上构建的自动化数据中心,您能够以前所未有的速度和效率转载 2012-09-25 21:51:11 · 2673 阅读 · 0 评论 -
rdp协议解读
转自: http://blog.csdn.net/jiangtao_killer/article/details/6940346一、前言 RDP,远程显示协议(Remote Display Protocol )简称RDP。提供了客户和服务器之间的连接。该协议是对国际电信联盟发布的一个国际标准的多通道会议协议T.120 的一个扩展。Shadow Session,映像会话是Meta转载 2012-07-18 15:49:31 · 4327 阅读 · 0 评论 -
桌面总是提示windows没有软盘的提示框,下面的具体内容是红点白叉的错误标识
一、现象描述具体内容是Exception Processing Message c0000013 Parameters 764ebf7c 4 764ebf7c 764ebf7c 然后是取消、重试、继续,但是无论点哪个选项都去不掉这个提示框,一般是单击取消很多便能去掉,但不久又会出现,如此反复。二、在设备管理器里禁用驱盘驱动器即可解决。原创 2012-12-12 11:29:14 · 4798 阅读 · 0 评论 -
计算机加入域的一种方法
重装系统后,想把机子加入域,却总是不成功,隐约记得以前老大们讲过,厚着脸皮问了(/(^o^)/~)之后,决定记下来,省的我以后又忘了~~~ 计算机加入域一、在网络中加入DNS地址 二、 step 1 更改计算机名字 右键点击“我的电脑”,打开“属性”页面,找到“计算机名” 页面,点击“更改”按钮,在打开的页面中“计算机名”转载 2012-12-27 15:38:37 · 13098 阅读 · 1 评论 -
用C/C++创建windows服务程序
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖!一、演示过程下方代码演示了如何使用vs(C/C++)创建windows服务程序工程文件下载地址: http://download.csdn.net/download/sooth2008/2759082 使用visual studio创建一个win32控原创 2012-09-27 10:43:35 · 58444 阅读 · 14 评论 -
可恶的0xcccccccc引起的问题
在文章《WlxLoggedOutSAS的实现方法》中提到保留msgina.dll里的WlxLoggedOutSAS,但用自己的LSA验证的方法。这里遇到新的情况。一、情况描述1、设计为:第一次登录时就采用自定义的LSA验证,如果用户本地输入,那么WlxLoggedOutSAS结束时,从返回的参数中获得用户名与密码,然后交由自己的LSA验证。目的: 2、原创 2012-12-29 18:38:31 · 2385 阅读 · 0 评论 -
XP、Wn7模拟发送ctrl+alt+delete组合键
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 在我们编写远程控制软件的时候,我们会发现要想解锁server端我们就得发送这三个键的虚拟。下面我说一下解决过程:1.一开始,决定通过keybd_event()来模拟键盘keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL原创 2012-11-03 20:57:36 · 9339 阅读 · 1 评论 -
Windows 7 SP1 与 Windows Server 2008 R2 SP1 升级到RDP 8.0总结
转自: http://blog.csdn.net/starshine/article/details/8130996 一、随着Windows 8 的发布,远程桌面连接协议(RDP)也已经升级为8.0,相对与RDP7.1(Windows 7 SP1、Windows Server 2008 R2 SP1支持),在增强用户体验方面进行了很大的改进,例如Adaptive Graphic、转载 2012-12-20 10:21:24 · 21202 阅读 · 1 评论 -
VNC源码研究(一)VNC简介
VNC采用RFB通信协议。RFB ("remote 帧缓存 ") 是一个远程图形用户的简单协议,因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统,例如:X 11,Windows 和 Mac 系统。独特的计算环境。 RFB 协议可进行可靠的传输,如字节流或基于消息的。和大多数协议一样,它也是通过TCP/IP 协议簇连接。协议由三步完成连接:首先是握手报文,目转载 2012-12-12 16:39:28 · 35668 阅读 · 0 评论 -
VNC源码研究(十)XP、Win7实现模拟发送ATL+CTRL+DEL
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 1、vnc-4.0-winsrc 版本中实现模拟发送ATL+CTRL+DEL在工程wrfb_win32m中找到模拟发送ATL+CTR_DEL 的代码 在Service.h中有 // -=- Routines used by the SInput Keyboa原创 2012-12-20 15:16:33 · 8629 阅读 · 3 评论 -
揭开智能卡的面纱
一、概述ICC是Integrated Circuit Card的缩写,意思是集成电路卡,我们通常把它称为智能卡(Smart Card)。智能卡应用广泛,它可以用来保存私人密码、银行账号、个人资料等。那么如何编写应用程序,从智能卡上读出或向其写入信息呢?其实在Windows 98或Windows NT 4.0及以上版本的Windows操作系统中,就已经能够解决该问题了。本文将就此展开转载 2013-08-06 15:58:11 · 2938 阅读 · 0 评论 -
Credential Provider Technical Reference
Table of ContentsRequirements 4Introduction 4The Enums 5CREDENTIAL_PROVIDER_USAGE_SCENARIO 5CREDENTIAL_PROVIDER_FIELD_TYPE 6CREDENTIAL_PROVIDER_FIELD_STATE 8CREDENTIAL_PROVIDER_FIELD_INT转载 2013-09-02 16:48:06 · 7439 阅读 · 0 评论 -
使用“api-monitor工具”及应用程序读取smart card 信息
采用工具:使用步骤:1、运行mstsc。2、运行apimonitor-x86.exe,如下图所示,定位要监视的应用程序。3、然后点击mstsc的编辑项4、5、6、1、可以读到smart card 的PIN码、域名、用户名(读到的是UTF8编码的)。使用的API是:GetCerfication原创 2014-01-28 08:06:49 · 6387 阅读 · 0 评论 -
Windows Azure
Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包转载 2015-04-23 17:00:45 · 2459 阅读 · 0 评论