自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 UDE开发问题

通过 pUrb->UrbControlTransferEx->SetupPacket 拿到的SETUP数据始终不变,导致无法跟设备正常通信。代码,开发自己的UDE驱动,遇到个问题,在USB设备的SETUP阶段,从endpoint 队列中拿到的URB始终不对。

2023-08-23 18:11:49 77

原创 OpenStack

一、nova-compute创建实例流程

2021-02-21 15:40:13 78

原创 Windows启动顺序

Windows启动顺序BIOS下的启动过程:加电自检->按顺序尝试启动项->主引导记录(mbr)->分区引导记录(pbr)->启动管理器(bootmgr)->配置文件(bcd)->winload.exe->ntoskrnl.exe->注册表UEFI下的启动过程:加电初始化->efi shell->启动管理器(*.efi)->配置文件(bcd)->winload.efi->ntoskrnl.exe->注册表UEFI

2020-05-27 13:02:01 808

原创 虚拟化

##查看CPU是否支持虚拟化cat /proc/cpuinfo | grep vmx##查看kvm模块lsmod | grep kvm

2020-05-16 15:20:38 210

原创 Python 语法点

2019-7-13

2019-07-13 11:25:22 152

原创 Windows服务中操作HKEY_CURRENT_USER注册表

主要思想是:在Windows服务(System)中,通过模拟用户登录,获得Session ID,然后对当前用户注册表项操作。 public IntPtr GetTokenAsCurrentUser() { IntPtr hTokenUser = IntPtr.Zero; string userName = System.Security.Principal.WindowsId

2017-01-03 17:16:32 3953

转载 MvvmLight CanExecute不能更新界面解决

在.Net4.5或以上版本使用对应的MvvmLight版本时,会遇到CanExecute不能更新界面问题,此时,只需修改命名空间GalaSoft.MvvmLight.Command为GalaSoft.MvvmLight.CommandWpf即可内容摘自 http://www.cnblogs.com/HelloMyWorld/p/4750070.html http://www.cnblogs.c

2016-12-26 12:02:43 1704 1

原创 .NET 4 协变和逆变理解

协变和逆变使接口、委托在泛型处理上,使泛型类型的继承关系体现在泛型接口、泛型委托之间(虽然这些接口、委托之间没有继承关系)

2016-03-03 15:49:40 363

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-03 14:51:12 259

转载 malloc,new,VirtualAlloc,HeapAlloc性能(速度)比较

malloc和new是通过HeapAlloc来分配的, HeapAlloc分配的是当前进程中Heap管理器管理的内存,这部分内存是进程初始化(或者现有Heap不够用)时通过VirtualAlloc分配的多页虚拟内存参考如下:http://www.cppblog.com/woaidongmao/archive/2011/08/12/153160.aspx

2015-07-10 11:36:58 365

原创 Windows会话登录流程

Windows 结构图Windows系统核心结构和组件以上截图清晰的表现了Windows的主要结构,使我们对系统的构成有个大概的认识,下面介绍一下Windows会话登录大致流程:1、内核模式的系统线程初始化Windows执行体和内核,最后阶段Smss(会话管理)进程。2、Smss负责完成一系列操作,如打开额外页面文件,创建系统环境变量等,并将Csrss.

2014-06-05 15:03:29 2058

转载 Citrix 虚拟桌面启动后自动全屏

如果客户端有多个显示器,打开虚拟桌面后,如果需要进入到全屏模式(覆盖所有的客户端显示器),目前还是需要一定技巧的,需要把桌面拖放到两个屏幕的中间,然后全屏才可以实现。否则,简单的全屏只会覆盖当前所在的屏幕。这对普通用户来说,使用有一定的要求,所以,我们可以通过简单的调整,让虚拟桌面在启动后,自动进入到全屏状态,免去了手动全屏的操作。我们可以通过以下几种方式来实现:修改ICA文件

2013-11-15 10:23:52 6703

原创 Wince600 关于RDP连接问题

Wince6.0 下IMsRdpClientAdvancedSettings5自己实现一些功能,参见http://msdn.microsoft.com/en-us/library/gg154995,因此在自己实现RDP 连接的程序中要注意这些功能。        另外在Wince6.0 中关于RDP所需的头文件的位置比较特殊:C:\WINCE600\PUBLIC\RDP\V6\SDK\IN

2012-07-31 16:34:39 377

转载 std::string

C++string类常用函数 string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_err

2012-07-01 11:03:01 260

原创 Useful Website

http://www2.research.att.com/~bs/C++.htmlwww.cpp-home.comhttp://www.cprogramming.com/http://www.programfan.com/http://news.ycombinator.com/news

2012-01-29 10:53:31 224

原创 mobile6.1 cmd问题

存在的问题:1、ipconfig 和ping 的结果不在一个UI显示2、ping -t 无法正常停止解决方法:从Wince6.0移植cmd.exe到mobile,并做相应修改:主要修改:cmd.css下的cmd_Initialize:将以下代码// If a device does not support Contro

2012-01-29 10:52:01 337

原创 Mobile6.1 API Hook问题

void HookOneAPI(LPCTSTR pszCalleeModuleName,PROC pfnOriginApiAddress,PROC pfnDummyFuncAddress,HMODULE hModCallerModule){RETAILMSG(1,(TEXT("--HookOneAPI------1----/n")));pDosHeader = (PIMAGE_DO

2012-01-29 10:51:08 345

原创 WINCE 6.0 S3C6410 ActiveSync 连接问题

问题描述:开始ActiveSync能正常连接,但是更新几次系统后,ActiveSync就无法连接了:现象一:PC端ActiveSync没有反应。现象二:PC弹出提示信息,“无法验证设备上ActiveSync的版本,可能有程序(例如防火墙)正在阻止使用ActiveSync端口连接到该设备。。。”现象三:挂起唤醒后,要等很长时间ActiveSync才能连接。

2012-01-29 10:50:29 443

原创 mobile 如何添加开机自启动

1、/Window/startup 下添加快捷方式(*.lnk)2、在注册表HKEY_LOCAL_MACHINE/init下添加键值3、使用服务程序。在HKEY_LOCAL_MACHINE/Services/添加子键

2012-01-29 10:49:47 329

原创 Windows mobile image generated -- from Walle

Windows mobile 编译镜像总是让人难以忍受的耗时,当然我们不能每次修改一点东西就build All一次。下面是自己工作中积累的【不同情况下使用的编译命令】来加速生成镜像的过程,不排除有错的可能,欢迎指正。对于修改,一般可以分为以下几种类型:(1)修改public下的东西(一般不会修改这里的东西)(2)修改了Cesysgen.bat或是会影响到Cesysgen.b

2012-01-29 10:49:08 361

原创 Today Screen Issue in Mobile 6.5

tart - Settings - Today - Items下无法正常选择 各类选项,经过查证,此问题跟HKEY_LOCAL_MACHINE/Software/Microsoft/Today/Items/"Windows Default" 注册表项有关,具体跟Type键值有关,如果将Type键值删掉,问题得以解决。(具体什么原因,现在还不太清楚)

2012-01-29 10:48:13 215

原创 Align Screen issue

当屏幕无法正常校准时,有可能是由于硬件的原因导致精度不够,只是你可以更改HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH下的MaxCalError值,只需将此值适当增加,即可通过屏幕校准。

2012-01-29 10:47:41 273

原创 mobile6.1 设置Wifi扫描间隔

[HKEY_LOCAL_MACHINE\Comm\WiFi]"ScanInterval"=dword:00000001 //默认为3C 即60秒通过修改改注册表下ScanInterval值,可以更新扫描间隔(前一次连接AP失败后,下一次继续连接的间隔)更多关于Wifi注册表的信息,可以阅读 Windows Mobile Document 之 Wi-Fi Re

2012-01-29 10:46:52 454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除