批处理关闭其他cmd窗口

有的时候我们的批处理需要多个bat文件互相交互,如果想关闭其他bat文件的执行窗口可以调用taskkill /f /im cmd.exe可是这样的话自身的cmd进程也被杀死了解决方案就是在目标bat文件中加入title 运行来设置窗口标题 用TASKKILL /F /FI "WINDOWTI
作者:admin发表于:2017-12-08 09:59:57

mfc调用系统打印机打印

1、获得系统默认打印机CString DefaultDevName = TEXT("");PRINTDLG pd;LPDEVMODE lpDevMode=NULL;AfxGetApp()->GetPrinterDeviceDefaults(&pd)lpDevMode = (LPDEVMODE)GlobalLock(pd.hDevMode);if (lpDevMode){    DefaultDevName = lpDevMode-&
作者:admin发表于:2016-09-09 17:32:28

获取cpu序列号的方法和注意事项

在windows下要获得cpu序列号,很多人都知道可以使用汇编指令cpuid来获取cpu的序列号,不过由于执行cpuid指令的时候获得的只是当前cpu的序列号,为了保证每次获得的cpu序列号一致可以使用SetProcessAffinityMask 函数强制进程只在指定的cpu上运行,查看下MSDN,调用SetProcess
作者:admin发表于:2016-08-17 19:55:17

nodejs、electron 扩展开发笔记、异步回调的坑

按照nodejs官网的demo编写了一个c++扩展用,发现扩展在工作的时候js代码都是处于阻塞状态的。想到了新创建一个线程执行工作任务,工作线程执行完毕后再去回调js函数。写完之后发现失败了,工作线程一回调js函数整个应用闪退了,原来js函数只能在一个线程中调用。转换思路,工
作者:admin发表于:2016-07-05 22:38:21

liubsu使用方法

1、先执行inf-wizard.exe安装libusb驱动,安装成功之后设备管理器里面就会多出一个libusb设备了2、在vc项目中添加lusb0_usb.h头文件和libusb.lib库文件,我添加到vs2013的mfc项目中没有作任何修改就可以直接编译成功了3、依次调用 usb_init(); /* initialize the library */
作者:admin发表于:2016-07-05 11:17:27

electron 1.2.5 调用本地c++模块

本来以为electron是把nodejs和谷歌浏览器整个的一个项目,所以electron调用c++模块的方式应该是和nodejs调用c++模块的方式是一样的,先后使用了vs2013、node-gyp编译了一个node c++ addon ,在node环境下可以被调用,在electron下各种报错,最先开始怀疑自己的编译环境有问题
作者:admin发表于:2016-07-02 17:21:11

Electron 开发笔记

1、使用electron创建无框架窗口使用electron打开网页窗口的时候,这个窗口是带标题栏和边框的,如果要创建更美观的页面我们一般是需要创建一个无标题栏和边框的浏览器窗口。默认带标题栏和边框的浏览器窗口:更具electron文档的说明在调用 new BrowserWindow的时候添加参数可
作者:admin发表于:2016-07-01 20:04:03

windows下编写nodejs扩展

1、先下载nodejs源码包解压2、安装Python2.x,我安装的是2.7版本3、node-gyp一般高版本的node都自带了,为了保险起见执行npm install -g node-gyp 安装一下4、用cmd进入node源码目录执行vcbuild.bat release开始编译,我的电脑安装的是vs2013顺利编译在releas
作者:admin发表于:2016-06-29 18:55:12

Ring3下注入Dll模块之RegisterUserApiHook

RegisterUserApiHook是一个未公开API 这个函数的功能是向user32.dll注册一个回调函数,这个函数在程序启动的时候会回掉,可以用于DLL注入,这个函数的原形指针定义如下在XP中,这个函数有两个参数,第一个参数是模块基址,第二个参数是回调函数地址,typedef DWORD (CALLBACK * USER
作者:admin发表于:2015-06-07 10:35:47

Ring3下注入Dll模块之导入表

我的理解:修改目标exe文件的导入表加入一个导入dll和导入函数,当然自己的dll也要实现这个导入函数,这样目标进程执行的时候就会自动加载你的dll了。我用了工具实验了下可以注入,但是有个别程序会提示vc运行库出错,原因未知。
作者:admin发表于:2015-06-07 10:33:09
1612»

Copyright © 2012-2014 我的代码板 Inc. 保留所有权利。

页面耗时0.0277秒, 内存占用1.91 MB, 访问数据库11次

闽ICP备15009223号-1