
windows
tumin999
这个作者很懒,什么都没留下…
展开
-
在windows server 2012上开启休眠功能
由于服务器操作系统上的开始界面的关机选项中没有显示 "睡眠"或"休眠"的选项,因此需要从命令行手动进行休眠。当进入到休眠后至少可以感知到RDP远程或者ping从连通到断开的过程。可能会提示系统空间不足,需要在系统盘上保留大于内存的空间。以上实验有风险,最好通过闲置服务器进行实验验证后实操。手动点一下电源按钮,可以恢复服务器启动。原创 2022-11-10 09:11:57 · 2642 阅读 · 1 评论 -
记录一次公司网络连接拨号失败的解决办法
同时两台办公电脑,一个可以连通,一个不能连通。 可通过:控制面板-管理工具-计算机管理-系统工具-事件查看器-windows日志-应用程序,观察来源为rasclient的日志。对比两台电脑上的日志可以看出一些信息。 不能连通的一台显示"xxx 该连接已失败。失败后返回的错误代码为 800", ' 789' '*** 691'等。 发现在注册表"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters"下添加P.原创 2020-11-04 13:44:19 · 1740 阅读 · 0 评论 -
在MFC MDI程序中屏蔽掉菜单栏
一种在MFC程序中不显示主菜单的方法。原创 2016-06-30 15:50:10 · 2231 阅读 · 0 评论 -
访问其它进程的浏览器控件(适用于IE)
我可以保证,以下是最权威、官方的资料。mark一下:https://support.microsoft.com/en-us/kb/249232https://support.microsoft.com/en-us/kb/176792https://msdn.microsoft.com/en-us/library/Bb250436.aspxhttps://support.micros原创 2016-04-08 16:56:51 · 774 阅读 · 0 评论 -
windows系统通知区域编程(SystemTray or NotificationIcon)
最近有个VC程序急切希望具有windows 通知区域图标的功能,从优快云上参考了几篇文章,但改的效果并不是很理想,于是自己开始思考此问题,并找到源自MS的例子源码。 在MSDN中查找Shell_NotifyIcon,可以看到有个例子连接http://technet.microsoft.com/zh-cn/office/dd940367,但该页面上提示的代码下载链接已不能使用,于是考虑下原创 2014-12-03 11:21:34 · 2086 阅读 · 0 评论 -
在32位windos server 2003上让进程突破2G内存的限制
公司有台32位的win server 2003服务器,但开发的程序在峰值情况下确实超过2G内存的占用(已在其它64位机器上测试过)。程序在win server 2003机器上跑总会出现CMemoryException后僵死。为此查阅了一些资料,目前看来最有用的信息是:http://support.microsoft.com/kb/823440/zh-cn (在基于 Windows Server原创 2013-09-04 15:58:51 · 1465 阅读 · 0 评论 -
在c++中回调c#函数遇到的字符串问题
在工作中需要在c++代码中回调c#写的一个函数,但这个函数返回的是字符串。以前的c++代码是使用MBMS编译的,没有发现什么问题。但现在c++代码升级后改为了unicode编译,结果问题出来了。 在c++代码中有LPCTSTR res = funcXXX();此时res中全是乱码,在内存中观察,发现返回的字符串是ANSI类型的,当作UNICODE使用时自然是乱码了。 在MSDN中阅原创 2011-06-30 10:42:00 · 1023 阅读 · 0 评论 -
一个安装问题的跟踪
<br />最近一个项目中需要从网站上下载控件到客户端安装,但程序结构中有子目录,所以没有使用传统的cab方式打包,而是做成了windows install项目进行安装。但在新版本安装时并没有更新老版本的ocx文件,其它文件好像还正常。反复测试后没有找到原因和合适的方法。在阅读MSDN文档时,发现:<br /> <br /><br />注:文中的misexec实际应为msiexec<br /> <br />通过该命令记录下了日志信息,并在日志文件中找到了如下片段信息:<br /><br /> <br />原原创 2011-04-25 14:40:00 · 498 阅读 · 0 评论 -
win32 release版本程序死机问题查找
前几天在对代码更新后,测试发现存在release死机导致程序异常退出。但经验证,使用相同代码的debug版本不会出现异常。在release版本环境下调试,可以观察到类似"在0x1234abcd处出现异常, 访问0x........"等信息,在弹出异常对话框后查看调用堆栈发现死递归的现象(都是user32中)。一时理不清思绪,就在相关流程中加入了很多trace语句,汗!仍然未能定位出导致异常的位置。原创 2010-01-06 15:31:00 · 876 阅读 · 0 评论 -
在MSDN中查看C#例子
1)开发工具和语言-visualstudio文档-visual c#-Visual C#示例;2)开发工具和语言-visualstudio文档-visual stuido中的.net编程-示例;3)开发工具和语言-visualstudio文档-visual stuido中的.net编程-.Net Compact Framwork示例;4)http://msdn.microsoft.co原创 2010-01-29 11:16:00 · 1110 阅读 · 0 评论 -
关于检测SOCKET的异常断线
我的服务器代码中有类似的接收语句:do { FD_ZERO(&read_fds); FD_SET((unsigned int)sock, &read_fds); FD_ZERO(&write_fds); if (out_queue) FD_SET((unsi原创 2010-01-30 15:45:00 · 1850 阅读 · 0 评论 -
完整的通过ShellAPI枚举桌面目录的代码
完整的通过ShellAPI枚举桌面目录的代码为什么要使用ShellAPI来枚举桌面,而不是通过FindFirstFile呢?只有自己尝试过的人才能明白。而ShellAPI的使用又相对晦涩,在一番研究后终于搞明白了。特写下试验代码,以供有类似需求的人参考。int _tmain(int argc, _TCHAR* argv[]){ LPMALLOC pMalloc;原创 2009-11-10 17:36:00 · 546 阅读 · 0 评论