Windows
BeanJoy
这个作者很懒,什么都没留下…
展开
-
teamviewer v_p_n+xp v_p_n服务实现在家访问公司内部局域网
原文地址:teamviewer v_p_n+xp v_p_n服务实现在家访问公司内部局域网 我的需求与作者是一样一样的,公司工作机IP为172.16.136.x,公司服务器IP有172.16.136.x网段、172.16.135.x网段,还有192.168.252.x网段等。在我的工作机上都能访问这些服务器。现在我想在家也能访问这些服务器,直接使用UNC访问,而不需通过远程工作机再访问这...原创 2019-10-28 12:42:48 · 40604 阅读 · 1 评论 -
为快捷方式文件(lnk文件)右键菜单添加“打开所在文件夹”
想打开快捷方式所在的文件夹,在Windows Server平台下,可以点击鼠标右键,选择“打开文件位置”。但在非Windows Server平台下(楼主本人使用的XP系统),却没有这个选项,只有右击鼠标,选择“属性”,然后在文件属性对话框的快捷方式页点击”查找目标“。 可修改注册表,使其右键菜单也支持直接打开文件所在位置。 将如下注册表文件内容添加到注册表即可。Wind...原创 2013-03-15 12:19:33 · 6622 阅读 · 16 评论 -
VS调试F11进不到dll源码
最近研究Amazon的aws-sdk-cpp,是开源的代码,至少要用VS2013进行编译,因为代码中用到了C++11的新语法。用cmake生成了VS2017的工程,顺利的编译通过了。然后写了个简单的测试工程,能正确的编译和运行,可是调试时发现F11始终进不到dll的源码,而在dll源码里打上断点后,F5运行却能在dll源码断点处停下来。印象中之前也有遇到过,一直没有找出原因。今天花了一上午的时原创 2017-06-15 13:15:40 · 4259 阅读 · 0 评论 -
Windows下使用_access和_stat判断文件和目录是否存在的区别
判断一个文件和目录是否存在,可以使用_access或者_stat函数,但是要注意两点:_access能检测给定路径是否存在,但是无法区分这个路径是文件路径还是目录路径,比如指定路径d:\123,如果D盘下存在文件名为123的文件或者目录名为123的目录,_access都返回信息都是存在的,但是无法区分这个路径是文件路径还是目录路径。_stat函数则能正确区分文件还是目录。原创 2016-09-21 14:01:49 · 7658 阅读 · 0 评论 -
取消应用程序崩溃后弹出的对话框
正常情况下,应用程序崩溃后,会弹出对话框,显示崩溃相关信息。有时候,用户并不希望出现这个对话框,所以需要取消。 这里有两篇博文介绍了方法,经过验证有效:如何取消WIN2008下应用报错后弹出的对话框 程序已停止 要求关闭程序和关闭Windows 2008下面应用程序出错后的提示。 除此之外,还可以利用AeDebug进行配置,不弹出对话框,参考的是这篇文章:程序崩溃时利用注册表自动转储内原创 2016-09-23 15:18:04 · 4282 阅读 · 2 评论 -
Windbg调试32位.net程序产生的64位dump
编写的32位托管程序在64位操作系统上运行,程序崩溃后,抓取了dump,希望用windbg来分析崩溃原因。正常情况下,32位程序崩溃后,需要用32位的程序来抓取dump,windbg和DebugDiag才能分析,若用任务管理器来抓取,需要用C:\Windows\SysWOW64\Taskmgr.exe来抓取。 但是若已经抓取了64位的dump,还是有方法来分析,需要加载soswow64.dl原创 2016-09-23 11:03:18 · 1517 阅读 · 2 评论 -
Windows 7及以上操作系统无法访问网络位置的问题
起因是这样的,程序需要访问网络文件,我就用资源管理器映射了网络驱动器。程序还需要访问数据库等操作,而操作系统是Windows 7,所以以管理员身份运行此程序,否则无法访问数据库。然而,程序竟然报系统找不到指定的路径,CreateFile失败,GetLastError返回3,但是资源管理器和其他程序却能访问这个文件。后来我不知什么时候把UAC给禁用了,程序竟然能访问那个文件了,我也不知道什么原因,反原创 2016-08-19 15:41:30 · 4930 阅读 · 1 评论 -
OpenCV学习笔记之环境配置(VS2012+OpenCV3.1.0+SURF)
开始学习OpenCV啦,万事开头难,最重要也是最基础的一步就是搭建环境,从网上找了些教程来看,终于成功搭建起了环境,有些注意的地方,需要记下来,好记性不如烂笔头嘛。 首先,要先下载OpenCV,从sourceforge下载的最新版本3.1.0的OpenCV(https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.原创 2016-04-19 16:11:08 · 6590 阅读 · 3 评论 -
Opencv人脸识别备忘
将人脸识别的相关知识备忘与此: 于仕琪:免费、高性能的人脸检测库原创 2016-05-04 11:35:05 · 813 阅读 · 0 评论 -
PE文件格式TLS回调
从这个帖子打开文件对话框中有些文件无法显示中了解到了TLS,网上搜索了一下,挺有意思的,一般用于调试原创 2015-12-28 16:13:32 · 2974 阅读 · 0 评论 -
使用umdh检测内存泄露
使用WinDbg的工具umdh可以检测内存泄露,写了个批处理《AnalyzeMemoryLeak.bat》,方便调用,使用时可能需要先修改批处理文件中的程序名和路径。记录下来备忘。@echo offset currentdir=%~dp0cd /d "C:\Program Files (x86)\Debugging Tools for Windows (x86)"gflags /i Co原创 2014-12-02 12:19:10 · 2244 阅读 · 0 评论 -
WinDbg常用调试命令
如何用WinDbg调试就不说了,满大街就是。此文只记录些常用的命令,不断补充,以备不时之需。只记录简单用法或命令名,具体用法查WinDbg的Debugging Help。 .reload:删除所有符号信息并重新加载需要的符号,一般用法“.reoad /f”。 !analyze:自动分析出异常信息,一般用法“!analyze -v”。 lm:列出加载的所有模块和每个原创 2014-09-11 10:29:12 · 4363 阅读 · 0 评论 -
WinDbg重建堆栈
某些情况下,抓取到dump分析到异常后,却发现堆栈并不对,不能有效的定位到程序崩溃的地方,这个时候就需要重建一下堆栈。原创 2014-12-31 11:46:38 · 4933 阅读 · 0 评论 -
VS2008搭建驱动开发环境
开发驱�?/span>搭建环境【上�?/span>VS2008 + WDK7600.11.安装vs2008,可以到微软的官方网站下载使用版�?/span>90天)http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d95598d7-aa6e-4f24-82e3-81570c5384cb2.安转载 2014-10-15 11:04:40 · 1132 阅读 · 0 评论 -
VC++6.0中Console程序台程序使用CString
1.添加#include "afx.h" 2.原创 2014-10-14 10:10:38 · 2072 阅读 · 0 评论 -
在X64位机器上捕捉32位程序的进程的内存镜像文件要点
见:在X64位机器上捕捉32位程序的进程的内存镜像文件要点 主要是32位托管程序在64位机器上转载 2014-09-11 13:05:22 · 980 阅读 · 0 评论 -
windows路径操作API函数
路径截断与合并函数 PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash 在路径最后加上反斜杠“\”PathR转载 2014-09-09 10:51:03 · 885 阅读 · 0 评论 -
同步或异步调用EXE(创建子进程并重定向子进程的输入、输出)
工作将要调用第三方的EXE完成一些操作,这些EXE类似CMD命令。因此,闲暇之余写了个类来调用EXE,并写了个DEMO,可以以同步或异步方式调用,可以设置超时时长,exe运行中产生的输出信息也可捕获到。原创 2013-06-25 10:30:42 · 3816 阅读 · 1 评论 -
应用程序启动后修改自身EXE文件或自删除EXE文件(附VC++6.0源码)
1.子进程等待父进程结束再处理事务(应用程序的自删除);2.父进程将句柄等信息传递给子进程;3.将EXE中加载的资源释放为本地文件。原创 2013-07-02 21:20:27 · 9982 阅读 · 2 评论