10 2012 档案

摘要:typedef LSTATUS(WINAPI *RegCreateKeyExWX)( __in HKEY hKey, __in LPCWSTR lpSubKey, __reserved DWORD Reserved, __in_opt LPWSTR lpClass, __in DWORD dwOptions, __in REGSAM samDesired, __in_opt CONST LPSECURITY_ATTRIBUTES lpSecurityAttributes, __out PHKEY phkResult, __out_opt LPDWORD lpdwDisposi... 阅读全文
posted @ 2012-10-31 22:49 94cool 阅读(910) 评论(0) 推荐(0) 编辑
摘要:假设我们的特征码定位在MessageBoxA函数的地址(只是举个例子,一般这个函数不会被杀,其他函数也类似方法)那么我们到源码里面发现,我们在PrintMsg函数中调用了这个API函数,那么我们就要对他进行处理。对于输入表被查杀我们一般的处理方法是修改函数的调用方式,比如采用dll动态调用,通过上图,我们知道我们是以非unicode方式编译的MessageBox,他对应的非Unicode的函数为MessageBoxA,同时我们也得到这个MessageBoxA函数在UER32.dll文件中。那么我们修改MessageBox的调用方式为dll的动态调用,其代码修改成:typedef int (WI 阅读全文
posted @ 2012-10-31 09:03 94cool 阅读(427) 评论(0) 推荐(0) 编辑
摘要:文档控制版本号修改时间修改内容修改人审稿人1.02004-07-22创建白杨田振军1.12004-08-05根据审稿意见修改白杨田振军、马浩军、叶晓峰1.22004-08-09根据审稿意见修改新增RTTI、虚函数和虚基类的开销分析 及使用指导白杨田振军、马浩军、叶晓峰1.32004-08-10重写目录;一些小改动白杨1.42004-08-10新增C++成长篇:-)白杨广大CSDN上的网友,鸣谢 :-)1.52004-08-28根据网友审稿意见修改在函数中增加“让相同的代码只出现一次”的条目在函数头中增加复杂性描述白杨1.62004-11-22修正了一些笔误白杨1.72005-03-30新增成员 阅读全文
posted @ 2012-10-31 08:58 94cool 阅读(4204) 评论(0) 推荐(0) 编辑
摘要:HKEY_CURRNT_USER和HKEY_LOCAL_MACHINE的区别是:前者对于当前用户有效,后者对于所以用户都有效。 阅读全文
posted @ 2012-10-30 09:42 94cool 阅读(402) 评论(0) 推荐(0) 编辑
摘要:AdjustTokenPrivileges(进程权限)原文地址:http://hi.baidu.com/xuqipi/blog/item/07f43363b3d690630d33fa90.htmlGetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限 AdjustTokenPrivileges 判断令牌权限要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Administ 阅读全文
posted @ 2012-10-30 09:31 94cool 阅读(8090) 评论(0) 推荐(1) 编辑
摘要:在foreach遍历Dictionary或者hash时,如果删除元素就会报这个错。试过遍历Keys,但删除元素后还是报一样的错。解决办法:用一个List把要删除的Keys记录了,遍历完后,把Keys中的元素全删了 阅读全文
posted @ 2012-10-26 10:38 94cool 阅读(172) 评论(0) 推荐(0) 编辑
摘要:public class LonLatCalibration { //已知两点(x1,y1) , (x2,y2) //代入两点公式: (x-x1)/(x2-x1)=(y-y1)/(y2-y1) //直线方程的公式有以下几种: //斜截式:y=kx+b //截距式:x/a+y/b=1 //两点式:(x-x1)/(x2-x1)=(y-y1)/(y2-y1) //一般式:ax+by+c=0 //只要知道两点坐标,代入任何一种公式,都可以求出直线的方程。 //设直线方程为ax+by+c=0,点坐标为(m,n) //则垂足为((b*b*m-... 阅读全文
posted @ 2012-10-25 15:54 94cool 阅读(895) 评论(0) 推荐(0) 编辑
摘要:RegCloseKey(hKey);后加SystemParametersInfo(SPI_SETCURSORS,0,NULL,SPIF_SENDCHANGE); 阅读全文
posted @ 2012-10-25 09:44 94cool 阅读(564) 评论(0) 推荐(0) 编辑
摘要:WCHAR path[MAX_PATH];RegSetValueEx(hKey, L"test", 0, REG_SZ, (BYTE*)path, wcslen(path)*2);wcslen(path)返回的是字符串中的字符数;在 UNICODE 编码中,一个字符占2个字节;sizeof(TCHAR)在 UNICODE 中等于 2 ;所以,这里直接乘以 2 也可以。 阅读全文
posted @ 2012-10-24 23:06 94cool 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h"#include <windows.h>#include <shellapi.h>//ShellExecute 要引用的库int main(int argc, _TCHAR* argv[]){ ShellExecute(NULL,NULL,_T("E:\\App\\test\\test\\bin\\Debug\\test.exe"),NULL,NULL,SW_SHOW);//双斜杠 return 0;} 阅读全文
posted @ 2012-10-24 09:08 94cool 阅读(226) 评论(0) 推荐(0) 编辑
摘要:DWORD dwExStyle = GetWindowLong(hWnd, GWL_STYLE); dwExStyle &= ~(WS_VISIBLE); dwExStyle |= WS_EX_TOOLWINDOW; dwExStyle &= ~(WS_EX_APPWINDOW); SetWindowLong(hWnd, GWL_STYLE, dwExStyle); ShowWindow(hWnd, SW_SHOW); ShowWindow(hWnd, SW_HIDE); UpdateWindow(hWnd); 阅读全文
posted @ 2012-10-23 22:31 94cool 阅读(4212) 评论(0) 推荐(0) 编辑
摘要:1. 安装服务sc create 服务名称 binpath= "服务执行的命令" displayname= "显示名称" depend= Tcpip start= auto其中网络连接使用TCP/IP,自动启动2. 删除服务sc delete 服务名称删除后可能需要重启动才行3. 修改配置sc config 服务名称 binpath= "新命令" displayname= "新显示名称" depend= Tcpip4. 设置为自启动sc config 服务名称 start= auto5. 启动sc start 服务 阅读全文
posted @ 2012-10-17 16:14 94cool 阅读(765) 评论(0) 推荐(1) 编辑
摘要:在C#的winform程序中我们如果要打开网页的话我们常用的是System.Diagnostics.Process.Start("IEXPLORE.EXE",http://www.lanmeng.org/);或WebBrowser Web_New=New WebBrowser();Web_New.Navigate("http://www.lanmeng.org");但是这个我们只能用ie打开网页,但是我们不希望这样 我们希望用系统默认的浏览器打开网页比如说Chrome浏览器,搜狗浏览器或百度浏览器等。string target = "http: 阅读全文
posted @ 2012-10-12 08:55 94cool 阅读(4735) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示