随笔分类 -  Windows

摘要:在win10 64位使用VirtualBox使用双机内核调试。当打开VirtualBox时提示: VirtualKD cannot patch VirtualBox on-the-fly. Please register the VirtualKD device for VirtualBox by 阅读全文
posted @ 2020-07-30 09:08 瓜蛋 阅读(397) 评论(0) 推荐(0) 编辑
摘要:assoc .bat=batfileassoc .cmd=cmdfileftype batfile="%1" %*ftype cmdfile="%1" %* 阅读全文
posted @ 2020-07-27 18:09 瓜蛋 阅读(562) 评论(0) 推荐(0) 编辑
摘要:声明:由于win10 版本繁多,本次离线安装工具,不保证在所有win10版本上可以达到预期效果 win 10如果安装系统时没有安装.net 3.5 那么在以后安装时就必须联网。 win10 .net framework 3.5 离线安装工具: 链接: https://pan.baidu.com/s/ 阅读全文
posted @ 2019-07-20 10:01 瓜蛋 阅读(19927) 评论(0) 推荐(0) 编辑
摘要:以下为了避免插件干扰,故采用x64dbg原版进行分析。 首先我通过检测到调试器的弹窗进行栈回溯,定位到该关键点:CALL eax 由于才接触Vmp,所以是把各个保护拆分开来进行的分析,会比较简单一些,不过全保护其实也就是凑在一起罢了,只要注意顺序就行啦。 本帖只是分析基础保护反调试反虚拟机等,不涉及 阅读全文
posted @ 2018-10-03 23:29 瓜蛋 阅读(1018) 评论(0) 推荐(0) 编辑
摘要:在链接 输入里加入:ucrtd.lib 阅读全文
posted @ 2018-09-28 22:04 瓜蛋 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:Data Type ILP32 ILP64 LP64 LLP64char 8 8 8 8short 16 16 16 16int 32 64 32 32long 32 64 64 32long long 64 64 64 64pointer 32 64 64 64在网上查资料,还看到一个LP32(l 阅读全文
posted @ 2018-05-22 19:52 瓜蛋 阅读(748) 评论(0) 推荐(0) 编辑
摘要:下载 KB4019990补丁 我上传一下吧。 点击下载 阅读全文
posted @ 2018-04-04 12:41 瓜蛋 阅读(12901) 评论(0) 推荐(0) 编辑
摘要:假如主线程 某一个按钮 点击的 响应要操作与另一个线程共享的 变量。 在这个点击响应里先lock 之后,假如另一个线程的变量正在 “使用”状态,并且内部又调用了SendMessage试图更新界面的某些东西,这样就会造成SendMessage阻塞和Lock Mutex的死锁阻塞。 具体是什么意思呢; 阅读全文
posted @ 2018-02-01 10:25 瓜蛋 阅读(979) 评论(0) 推荐(0) 编辑
摘要:当标题栏不慎搞到屏幕外面时,让窗口处于激活状态,按住ALT+空格键 然后按M键 用键盘上的 上下左右键移动即可。 阅读全文
posted @ 2018-01-27 13:41 瓜蛋 阅读(3148) 评论(0) 推荐(0) 编辑
摘要:1.开始菜单 2.搜索程序和文件里输入 CMD 3.cmd.exe上右键点击以管理员权限运行 4.在cmd黑屏窗口里输入 powercfg -requests如下图所示 阅读全文
posted @ 2018-01-19 10:05 瓜蛋 阅读(7266) 评论(0) 推荐(0) 编辑
摘要:这个原因应该是windows update在更新的时出现错误导致的 解决方法是安装 KB4019990 更新包。 网址如下:http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990 下载对应你自己电脑上的windows版本下载。然 阅读全文
posted @ 2018-01-07 20:00 瓜蛋 阅读(41198) 评论(1) 推荐(1) 编辑
摘要:CreateDialog创建非模态对话框时 其内部 会发送几条消息例如: WM_INITDIALOG,WM_SETFONT DS_SETFONT , DS_SHELLFONT. 所以如果在另一个CallWndProc中调用CreateDailog时,有可能发生递归调用情况。 例如:你用 ::SetW 阅读全文
posted @ 2018-01-04 14:53 瓜蛋 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:这个错误的中文解释是:由于线程退出或应用程序请求,已中止 I/O 操作。 最近几天学习boost asio 在抄官方的一个实例代码时遇到 了,这个错误搞了我三天才解决,就是在一行代码中少了一个 s 所致。 正确的代码是这样 的 而我因为手误将代码写成这样 这样导致 server对象过早析构造成了这个 阅读全文
posted @ 2017-06-26 15:48 瓜蛋 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞 阅读全文
posted @ 2017-05-24 22:53 瓜蛋 阅读(282) 评论(0) 推荐(1) 编辑
摘要:1.CoInitialize和CoInitializeEx的功能 CoInitialize是在当前线程初始化Com组件的函数,并且初始化为STA模式(单线程模式),一般新的程序建议使用CoInitializeEx来替代。CoInitializeEx初始化当前线程Com组件并提供更多的设置选项,如并发 阅读全文
posted @ 2017-05-13 00:21 瓜蛋 阅读(6694) 评论(0) 推荐(1) 编辑
摘要:由于在调用RasEnumEntries和RasEnumConnections在xp和win7以上的操作系统中有所不同,所以在win7下正常的代码在xp不一定就可以。 主要是在win7 下可以给参数传NULL来得到所需要大小,而在xp下则不可以传NULL,在xp下只需要传一个对象的大小,然后得到所需大 阅读全文
posted @ 2017-05-11 02:37 瓜蛋 阅读(801) 评论(0) 推荐(0) 编辑
摘要:可以实现多客户端对一服务端,服务端为客户端提供服务。 其实一服务端对应每一个client pipe都新建立了一个pipe。windows允许建立多个同名pipe 效果: 服务端代码: 客户端代码 阅读全文
posted @ 2017-03-22 00:50 瓜蛋 阅读(4458) 评论(0) 推荐(0) 编辑
摘要:_beginthreadex 当失败时返回0 而不是 -1L _beginthreadex调用之后返回的HANDLE,必须手动CloseHandle,才能正确释放句柄。 阅读全文
posted @ 2017-01-07 12:49 瓜蛋 阅读(660) 评论(0) 推荐(0) 编辑
摘要:http://files.cnblogs.com/files/zhangdongsheng/ProcessExplorer.zip 阅读全文
posted @ 2016-12-18 22:06 瓜蛋 阅读(541) 评论(0) 推荐(0) 编辑
摘要:本文转自:http://www.cnblogs.com/dabaopku/archive/2011/07/04/2097029.html 尤其是使用visual studio开发程序 ,自己特意throw一个exception,每次都被它先捕捉到,等上10秒种才轮到vs调试器,甚是烦人。 关闭这个鸡肋的功能很简单,可惜隐藏的太深。 控制面板=》操作中心=》维护右边的箭头,打开隐藏的子窗口=》... 阅读全文
posted @ 2016-10-24 21:51 瓜蛋 阅读(603) 评论(0) 推荐(0) 编辑