在新版的截杀器中.我们使用了lua引擎来完成进程的启发式识别与程序的初始化昨天为了将未知程序打上云服务器来进行收集,增加了一个逻辑如下:local NoIdentifyProcessNameListif(string.len(NoIdentifyProcessNameList) > 0 )thenNoIdentifyProcessNameList = NoIdentifyProcessNameList..","
删除注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing下12/13的项即可...(如果没装别的版本的VS,直接全删了就行了) 微软干活真蛋疼
网上很多有关微软tips控件的使用.都是要在翻译消息之前接管原始消息.但是有个办法不用这个方法是针对无法直接修改消息循环的,比如VB啥的写的界面.原始消息我们是不能获取的 我们可以调用如下函数在窗口上创建一个tips控件 HWND CreateTipsControl(HWND hwnd) { HWND TipsControlHwnd = 0; INITCOMMONCONTROLSEX INITCOMMONCONTROLS; INITCOMMONCONTROLS.dwSize = 8; INITCOMMONCONTROLS.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&INITCOMMONCONTROLS);//初始化控件库 //在父句柄上创建一个弹tips的控件 TipsControlHwnd = CreateWindowEx(WS_EX_TOPMOST,TOOLTIPS_CLASS, NULL, WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAU...
注意:wtl90开始.wtl已经支持vs的各种向导,包括"添加事件处理程序"也就是说和mfc越来越像了 wtl工程总的来说就是一个类"CMainDlg" 该类的定义是"class CMainDlg : public CDialogImpl<CMainDlg>" 也就是说CMainDlg是CDialogImpl的派生类当然这个类的名字是会变的.根据资源里面窗口的idd来变的
wtl下载:http://sourceforge.net/projects/wtl/ 然后我把下载的文件解压到我准备放工程的目录下了进程截杀器_wtl\WTL90解压完成进入到AppWiz目录,双击setup.js
之前说了发ntp查询包获取ntp回包.http://blog.shajincheng.com/view.asp?nav=91 这里说下解析出的时间戳的使用方法NTPPack.TransmitTime是NTP包离开NTP服务器时候的时间戳 首先注意.之前我将NTP时间戳定义为typedef struct ntptime_t { UINT dwHighDateTime; UINT dwLowDateTime; }ntptime;其中的high 高位其实是时间戳中的秒数
Build your own newsfeed
Ready to give it a go?
Start a 14-day trial, no credit card required.