
windows
小菜鸡今天学习了嘛
正在学习iOS的小菜鸡,请多多指教
展开
-
【windows】会话(Session)、窗口站(WindowsStation)、桌面、窗口
Windows Session序会话管理器Windows会话过程终端服务会话(Terminal Services Session)创建过程身份认证过程会话会话的组成序 一个系统可以同时登录多个用户(包括远程用户登录)一个用户拥有一个会话(远程用户被称为远程会话)一个会话拥有多个工作站和窗口。只能拥有一个交互式工作站(Winsta0)。一个会话拥有一系列私有的进程和模块:Csrss.exe...原创 2020-03-25 14:54:22 · 3888 阅读 · 0 评论 -
【DUMP】蓝屏终止
蓝屏蓝屏是Windows中用于提示严重的系统级错误的一种方式,其出现时整个屏幕的背景为蓝色。蓝屏一旦出现,Windows系统便宣告终止,只有重新启动才能恢复到桌面环境。因此蓝屏又被称为蓝屏终止(Blue Screen Of Death,BSOD)。蓝屏机制的设计思想将系统终止在导致错误的第一现场,并且把这个现场的信息显示给用户或永远保存下来(比如保存到转储文件),这样有力于更快地发现问题根...原创 2019-08-17 16:42:26 · 1102 阅读 · 0 评论 -
【DUMP】怎么手动产生蓝屏
蓝屏机制相关结束csrss服务进程,来源:** 图片来源:《软件调试》第13.2章节双机联调–让目标机强行蓝屏/重启.crash命令能引发一个系统蓝屏,并生成dump文件.reboot命令使系统重启,不产生dump文件...原创 2019-08-17 16:18:03 · 883 阅读 · 0 评论 -
【Windows】服务程序
修改服务启动后失败重启设置ChangeServiceConfig2 SERVICE_FAILURE_ACTIONS sdBuf={0}; BOOL bSuccess=TRUE; if (argc!=2) { return 1; } // Open a handle to the service. SC_HANDLE sch=OpenSCManager(...原创 2019-08-24 17:20:16 · 870 阅读 · 1 评论 -
【Message】程序提示
弹窗提示MessageBox声音提示MessageBeep,这个API调用的提示音是系统提示音WINUSERAPIBOOLWINAPIMessageBeep( __in UINT uType);#endif /* !NOMB */参数:#define MB_OK 0x00000000L#define MB_ICONHAN...原创 2019-08-19 17:14:47 · 344 阅读 · 0 评论 -
【DUMP】系统转储文件
分类完整转储内核转储小型内存转储以上三种类型的文件大小依次递减,包含的信息量也是依次递减。完整转储包含产生转储时物理内存中的所有数据,其文件大小通常比物理内存的容量还要大内核转储去除了用...原创 2019-08-19 16:40:32 · 1055 阅读 · 0 评论 -
【环境变量】普通情况环境变量&SYSTEM权限下获取User权限的环境变量
获取环境变量的常用APISHGetSpecialFolderPathBOOL SHGetSpecialFolderPathA( HWND hwnd, //保留 LPSTR pszPath, //指向以null结尾的字符串的指针,该字符串接收指定文件夹的驱动器和路径。此缓冲区的大小必须至少为MAX_PATH个字符。 int csidl, //一个CSIDL值,用于...原创 2019-07-30 20:41:59 · 943 阅读 · 0 评论 -
程序员的自我修养(二)线程基础
线程线程(又称轻量级进程)是程序执行流的最小单元。一个标准的线程由线程id、当前指令指针、寄存器集合和堆栈组成。一个进程由一个或多个线程组成,各线程之间共享程序的内存空间(包括代码段、数据段、堆等)及一些进程级资源(如打开文件和信号)。多线程可以互不干扰地并发地执行,并共享进程的全局变量和堆的数据。线程私有进程所有(线程之间共享)局部变量、函数的参数、TLS数...原创 2019-04-30 23:00:27 · 176 阅读 · 0 评论 -
程序员的自我修养系列(一)基础
计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。Any problem in computer science can be solved by another layer of indirection.计算机体系计算机系统软件体系结构的设计要点:整个体系结构从上到下都是按照严格的层次结构设计的。不仅是计算机系统软件整个体系是这样的,体系里面的组件(比如操作系统本身、很多应...原创 2019-04-29 23:05:12 · 118 阅读 · 0 评论 -
查看、配置dns地址
查看配置dns地址查看配置查看在cmd输入ipconfig /all 可以查看DNS如下图:据说连接了路由的话,可以在192.168.1.1登录后,在首页可以查看DNS,由于我不知道密码,就不实验了╭(╯^╰)╮配置网络控制中心–>更改适配器–>要查看到的网络右键,点“属性”点击 internet协议版本(4和6自己根据需要选择)–> 点"属性",配置下图中的...原创 2019-04-19 22:10:44 · 2048 阅读 · 0 评论 -
字符编码
ANSIANSI单字节:由一个字节表示符号,也就是256个符号,这不足以表示所有的字符,比如汉字,这就要用到双字节字符集了。char c = ‘a’;typedef char CHAR;typedef CHAR *PCHAR;typedef CHAR *PSTR;typedef CONST CHAR *PCSTR;使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI ...原创 2019-04-23 23:11:19 · 107 阅读 · 0 评论 -
windows下常用网络操作
windows下常用网络操作windows下常用网络操作命令ipconfig时间规划windows下常用网络操作命令ipconfig, ping ,arp,route , netstat, tracertipconfigipconfig(不带参数)当使用IPConfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。ipconfig /all时...原创 2019-04-18 22:30:35 · 346 阅读 · 0 评论 -
BOOST--Windows环境配置
BOOST--Windows环境配置环境准备下载地址环境配置步骤简单的一个示例环境准备下载地址https://dl.bintray.com/boostorg/release/1.70.0/source/环境WindowsVS2008配置步骤下载&解压运行Visual Studio 2008 Command Prompt(我用了管理员权限打开的),然后进入解压后的boos...原创 2019-04-23 11:36:11 · 4495 阅读 · 0 评论 -
堆
堆在系统内部,堆就是一块预定的地址空间区域。 刚开始,区域内的大部分页面都没有调拨物理存储器。随着我们不断地从堆中分配内存,堆管理器会给堆调拨越来越多的物理存储器。这些物理存储器始终是从页交换文件中分配的。释放堆中的内存块时,堆管理器会撤销已调拨的物理存储器。进程的默认堆进程初始化的时候,系统会在进程的地址空间中创建一个堆。这个堆被称为进程的默认堆。在默认情况下,进程默认堆的地址空间区...原创 2019-04-25 22:46:05 · 125 阅读 · 0 评论