Windows
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
如何检测内存泄露?
# 开辟内存要跟释放内存成对出现。# 开辟数组,释放数组。# debug状态下,如果提示多少字节泄露,可以检查跟那个宏的大小一致,再定位开内存的位置。原创 2013-12-30 17:07:55 · 844 阅读 · 0 评论 -
windows下问题
not enough space for thread datawindows media player 占用了太多的缓冲,将“媒体库”下的音频,视频都删掉。原创 2013-06-24 15:52:47 · 1644 阅读 · 0 评论 -
windows认识
服务 Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用户,需要长时间运行功能时使用。还可以在不同于登录用户的特定用户帐户或默认转载 2013-06-19 21:51:59 · 848 阅读 · 0 评论 -
windows常用运行命令
windows常用命令calc 启动计算器。cmd 是微软Windows系统基于WINDOWS上的命令解释程序,类似于微软的DOS操作系统。dxdiag Windows的DirectX诊断工具。gpedit.msc 组策略logoff 注销命令。msconfig 系统配置实用程序,比如开机等待时间,服务。mstsc (Microsoft terminal ser原创 2012-09-09 22:50:17 · 811 阅读 · 0 评论 -
windows下编译库
分别介绍了zlib的编译。zlib1、从 zlib 官网上下载 zlib 1.25 的源码,解压到 zlib-1.2.52、打开 Visual C++ 命令提示符,把当前目录切换到 zlib-1.2.5 所在的目录。3、输入命令nmake -f win32/Makefile.msc不久会出现下面的错误infback.obj : error LNK2001: unreso原创 2015-09-10 16:15:30 · 703 阅读 · 0 评论 -
windows的信号机制
Windows下的信号(Signal)信号是进程在运行过程中,由自身产生或由进程外部发过来的消息。信号是硬件中断的软件模拟(软中断)。每个信号用一个整型常量宏表示,以SIG开头,比如SIGCHLD、SIGINT等,它们在系统头文件中定义。信号的来源信号的生成来自内核,让内核生成信号的请求来自3个地方:用户、内核护着进程。++ 用户:用户能够通过输入CTRL+c、Ctrl+,或者转载 2016-03-27 22:47:17 · 1200 阅读 · 0 评论 -
windows环境
WIN7 如何删除VPN打开控制面板——网络和Internet——网络和共享中心——更改适配器设置——然后右键您不需要的VPN连接,然后选择删除就可以了。在Vista/Win7环境下将UltraEdit32加入右键快捷菜单1.打开注册表管理器:2.在HKEY_CLASSES_ROOT/*/shell下建立新项Edit with UltraEdit-32(右键显示的项的名称,可随便...原创 2013-10-15 12:39:19 · 1100 阅读 · 0 评论 -
windows编程常用
浏览文件夹 typedef struct _browseinfo { HWND hwndOwner; // 浏览文件夹对话框的父窗体句柄 LPCITEMIDLIST pidlRoot; 根目录,NULL时,为桌面 LPTSTR pszDisplayName; 用来保存用户选中的目录字符串的内存地址。该缓冲区的大小缺省是定义的MAX_PATH常量宏。原创 2012-09-02 23:29:54 · 1084 阅读 · 1 评论 -
windbg常用命令
!analyze -v 查看崩溃分析,会打印堆栈!address –summary查看内存占用STACK_COMMAND: ~0s; .ecxr ; kb~0 k表示打印0号线程的调用堆栈,直接用k表示打印当前线程的调用堆栈kb显示前3个参数kc只显示调用栈的模块名和地址(不显示调用栈的地址)kd直接显示所有的栈情况 例: kd 8KD,用于显示Stack的Dum...原创 2018-12-21 09:56:13 · 1295 阅读 · 0 评论 -
bat脚本
SET a=2000a.exe -b %a% rec\%a%.264 25SET a=3000a.exe -b %a% rec\%a%.264 25set /a a=1,b=2set /a result=%a%+%b%echo 算术运算:%a%+%b%=%result%pause 停止 查看...原创 2019-01-14 10:42:42 · 201 阅读 · 0 评论 -
获取windows运行状态信息
CPU 有时候要知道CPU的占有率,NtQuerySystemInformation = (PROCNTQSI)GetProcAddress(GetModuleHandle(TEXT("ntdll")), "NtQuerySystemInformation");这个方式在WIN7有问题,现在使用GetSystemTimes来获取CPU的占有率。原理:CPU利用率定义为;用户进程时原创 2013-08-22 16:30:28 · 1623 阅读 · 0 评论 -
windows--注册表
1 注册表注册表是Windows的核心文件,数据库。 你可以在开始菜单中的运行中输入“Regedit”就可以打开了。它记录了Windows中的硬件与软件信息,非常重要。 HKEY_CLASSES_ROOT 在注册表中HKEY_CLASSES_ROOT是系统中控制所有数据文件的项。这个在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制键包括了所有文件扩展和原创 2012-09-05 10:25:00 · 580 阅读 · 0 评论 -
windows任务管理器--性能
1、【CPU 使用】 CPU的使用百分比,柱状图表示实时的CPU使用率。 2、【CPU 使用记录】 CPU使用量随时间的变化曲线,其中红线则表示系统内核的使用率(红线需点击任务管理器的查看菜单,选中“显示内核时间”项)。 3、【PF 使用】 PF是页面文件 Page File 的简写。这个数字容易让人误解,被认为是系统当时使用的页面文件的大小。其正确的含义应为:正在使用的物理内转载 2012-08-28 14:04:46 · 1493 阅读 · 0 评论 -
windows桌面抓图
介绍一个使用GetDIBits截图的方法,如下://rgb数据unsigned char *g_sRGBdata = NULL;//rgb数据大小int g_nRGBData;HWND hDesktopWnd;HDC hDesktopDC;HDC hCaptureDC;HBITMAP hCaptureBitmap;BITMAPINFO bi= {0};...原创 2012-09-11 11:00:58 · 1092 阅读 · 0 评论 -
无线网问题
无线网连了VPN连不上外网?点VPN属性-》“网络”-》“Internet协议”-》“高级”,取消“在远程网络上使用默认网关”。原创 2013-10-15 12:29:19 · 860 阅读 · 0 评论 -
DLL中调用约定和名称修饰
调用约定(Calling Convention)是指在程序设计语言中为了实现函数调用而建立的一种协议。这种协议规定了该语言的函数中的参数传送方式、参数是否可变和由谁来处理堆栈等问题。不同的语言定义了不同的调用约定。 在C++中,为了允许操作符重载和函数重载,C++编译器往往按照某种规则改写每一个入口点的符号名,以便允许同一个名字(具有不同的参数类型或者是不同的作用域)有多个用法,而不会打破转载 2012-08-02 20:17:07 · 560 阅读 · 0 评论 -
windows兼容模式
兼容模式 在Windows中,为程序提供了一个兼容模式,是为了旧版的软件能在新框架内运行而设置的。右键点击快捷方式,点属性→兼容模式,在“用兼容模式运行这个程序”上打钩,并可以选择以Windows 95/98/ME/NT 4.0/2000/XP(Service Pack 2)/Server 2003(Service Pack 1)的模式来运行,这样能避免诸如老游戏等程序在系统里运转载 2013-06-10 11:11:52 · 1733 阅读 · 0 评论 -
windows应用软件
改文为笔记,仅供参考。firefox1更改字体 about:config -> layout.css.devPixelsPerPx 找到该选项后,修改该选项的数值,该选项的值一般可以为-1、0、1。当然我们可以修改为其他值,例如1.5表示缩放比为150%,1.2为120%,以此类推。FTP第一天不能删除服务器上的文件,第二天又能删除了,可能是网络的问题。...原创 2019-07-16 09:57:58 · 285 阅读 · 0 评论