- 博客(92)
- 资源 (5)
- 收藏
- 关注
原创 关于extern获取KeServiceDescriptorTable进而获取SSDT地址的解释,我自己想的 by webxeyes
#include //KeServiceDescriptorTable仅有ntoskrnel一项,没有包含win32k,而且后面的两个字段都没有使用typedef struct _SystemServiceDescriptorTable { PVOID ServiceTableBase; PULONG ServiceCounterTableBase;
2009-07-18 14:26:00 1014
原创 .submit()不起作用,说什么不支持属性方法 by webxeyes
由于我们经常写: 在使用js提交表单的时候form1.submit()不能用,为什么呢?我半个小时才找到by webxeyes 原因处在那个button上,他的name="submit"改成其他的就行了
2009-07-15 11:29:00 194
原创 关于使用shell 显示文件右键菜单项显示不全的问题 关键词IContextMenu,Shell,不全 by webxeyes
比如右键菜单中的RAR 这几项显示不出来,解决办法是#include //by webxeyes if (!AfxOleInit ()) { AfxMessageBox (TEXT ("Unable to load OLE 2.0 libraries!")); return (FALSE); } 靠,我也不知道咋弄的因为啥,上午老是可困,就这样吧
2009-07-11 09:34:00 106
原创 在提交FORM时Disabled的文本框的数据提交不上去 by webxeyes
没有啥意思,就是今天发现的,其他控件没有试 by webxeyes 最后使用了 onkeydown="return false"
2009-07-10 17:21:00 201
原创 '80040e14' 内存溢出 by webxeyes
在中文数据库中有日文字符时,在使用like %key%语句时会出现这个错误 是我的搜索引擎不能搜索了by webxeyes 专门找个搜索文章的地方,输入一个日文字符,出现相同错误 抓了个图想传呢,靠,csdn不知道换了多少编辑器了,我就没见有能用的!!!!!!!! 解决方法是在sql中将LIKE语句换成VBA的INSTR函数
2009-07-10 17:13:00 162
原创 网页中防抓email链接 by webxeyes
这种防爬虫的email code很不错by webxeyesEmail: 0;.com">info@beautyindesign.c
2009-07-06 16:04:00 223
原创 自己做html编辑器 简单html编辑器 原理 by webxeyes
就是一个空iframe document.designMode = On;document.contentEditable = true; by webxeyes 试试下面的代码 并且在加上javascript代码来指定HtmlEdit有编辑功能:<!--var editor;editor = document.getElementById("H
2009-06-24 15:39:00 994
原创 任意网页语言导出excel 关键词(asp导出excel .net jsp php导出excel) by webxeyes
by webxeyes 转载请注明出处 http://blog.csdn.net/webxeyes/ 将response的contenttype设置成"application/vnd.ms-excel"然后在页面中加入一个表格 by webxeyes 转载请注明出处 http://blog.csdn.net/webxeyes/ 万能! 我不提详细
2009-06-16 08:41:00 171
原创 浏览器兼容是一件很崩溃的事 ie7 css ie6 lu li by webxeyes
by webxeyes ie6 : lu a:hover{} by webxeyes ie7 : lu:hover a{} 其他的没有多大变化 另外不同的浏览器中,一些js函数,比如attechevent 靠,实在是………………
2009-06-03 20:50:00 141
原创 C写入文件换行0D0A变成 0D0D0A /r/n by webxeyes
常用的文件操作发开方式是fopen(filename,"a+")//创建追加 换成fopen(filename,"a+b") //以二进制写入问题就解决了
2009-06-02 12:59:00 403
原创 关键词:icmp数据包 局域网探测 扫描 VC++ 网络编程 ping by webxeyes
项目急需。找了几个代码用wsniffer(by webxeyes)抓包一看,发送的icmp包还是tcp包 by webxeyes http://blog.csdn.net/webxeyes 解决办法 一方面在系统里有个icmp.dll几个导出函数,可以去网上看一下 一方面在SDK上有几个函数看看 The IcmpCreateFile function opens a
2009-05-15 02:40:00 392
原创 用户地址空间dump 还有一些内存块的访问属性 by webxeyes
Process: Explorer.EXEPID: 1392Type Size Committed Total WS Private WS Shareable WS Shared WS Blocks Largest Total 90,740 73,708 21,108 11,480
2009-05-08 08:31:00 154
原创 打印机监控(找到一些东西,还没有实现代码) by webxeyes
SDK上的 After an application initializes the necessary variables, registers its AbortProc function, and displays its modeless Cancel dialog box, it can start the print job by calling the StartDoc fu
2009-05-08 08:06:00 79
原创 javascript 在其他浏览器使用中出错 比较容易忽略的因素 多浏览器支持 by webxeyes
我自己一笔一笔写下来的报表系统,如果只能在ie里使用,真实有点难受 CSS不支持多浏览器,有时候没啥大碍,但是js不支持,整个系统说不定就不能用,那可牛逼啊……………………今天开始支持多浏览器,遇到一个非常牛逼的因素by webxeyes http://blog.csdn.net/webxeyes/ 在javascript中,内部的(好比如我们在c语言中说的c运行时函数)函数
2009-05-08 01:54:00 615
原创 内核编程中的 *( void ** ) 指针操作 by webxeyes
在内核中很多表结构里都是另外结构表的头指针所以经常都是指针指向的指针 __asm { mov eax,fs:[0x30] mov PEB,eax }by webxeyes http://blog.csdn.net/webxeyes/ //我加个这是不是很不爽?没办法,我的东西不知道被转载了多少了,心疼!PEB是指向peb表的指针 void * l
2009-05-07 00:10:00 136
原创 关键词 kernel _PEB 发现可以不用api获取加载的模块了 by webxeyes
0:004> !pebPEB at 7ffdd000 InheritedAddressSpace: No ReadImageFileExecOptions: No BeingDebugged: Yes ImageBaseAddress: 00400000 Ldr
2009-05-06 00:05:00 58
原创 iframe javascript 没有权限 问题 by webxeyes
此等错误今天晚上都快被搞死了SCRIPT:document.frames("xpageContent").document.location="table.asp?classid="+clsIdArray[i];i++ by webxeyes http://blog.csdn.net/webxeyes/ HTML: 如果iframe的第一个url返回400(其
2009-05-04 02:44:00 632
原创 网络应用中,在服务端使用XMLHTTP需要注意的问题,关键词 asp onreadystatechange 8000000a 800a000d,by webxeyes
我是在asp中使用的xmlhttp objXML.open "POST",url,false打开 objXML.setrequestheader "content-length",len(data) objXML.setrequestheader "content-type","application/x-www-form-urlencoded"
2009-05-03 18:48:00 223
原创 xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误 by webxeyes
by webxeyes 转载注明出处 http://blog.csdn.net/webxeyes 昨天晚上叫我好弄啊,最后发现原因是我url太长了,最后发现URL在2070B左右就不行了url太长就会提示没有权限,ie8不会,这应该跟浏览器有关的 其实有个问题你注意一下就是,改成POST 方式传就解决了 this.xmlHttp.open("POST", this.
2009-04-26 10:19:00 236
原创 Kernel Hooks 2 修改内核内存属性 by webxeyes
还有一个表KeServiceDescriptorTableShadow, that contains the addresses of USER and GDI services implemented in the kernel driver使用int 2e或者是SYSENTER指令时(XP以后int 2e被此取代了)SSTD被使用,一个应用程序可以通过KiSystemSerice调用
2009-04-25 02:02:00 384
原创 Kernel Hooks 1 SSDT by webxeyes
用户态的钩子比较容易被发现,比较优雅的解决办法就是使用内核态钩子内核态是一个高虚拟地址区域,在x86中地址从0x80000000开始,如果/3GB开关打开的话,起始地址为0xC000000通常情况下,进程不能读写内核空间内存的,不过一些进程可以通过调试权限或者一些gates进入内核态对于我们来说,将通过驱动程序来操作内核态数据 SSDT HOOKINGwindows执行体
2009-04-24 16:06:00 186
原创 挂钩驱动来过滤网络包,或者是拦截包, 挂钩部分 by webxeyes
RtlInitUnicodeString(&ntDeviceName,L"//Device//IPFILTERDRIVER"); //将钩子挂接函数放入结构中 filthook.ExtensionPointer = IpFilterHook; //获得系统ipfilterdriver驱动的设备指针 status = IoGetDe
2009-04-24 02:26:00 359
原创 shell编程 listView模拟Explorer 遇到的两个问题 PIDL、"发送到"、"打开方式"、IContextMenu2
太晚了,我得赶紧睡觉哩,代码我不整理了,贴到这里 遇到的问题是我将&pidl保存到listView.itemdata里,在另外一个函数中取出来竟然能用?!,并且我都是用的栈上变量,而itemdata里只能保存DWORD值了,就存了个指针,我没有仔细看pidl,到底是是啥东西明天好好看看再说 另外就是只用一个IContextMenu出来的菜单,发送到和打开方式不能用的,查到现在,调试
2009-04-20 03:34:00 321
原创 windows Shell Program Icons
HICON HBitmapToHIcon(HBITMAP hbm,int cx,int cy){HIMAGELIST himl = *Create...int i = ImageList_Add(himl,hbm,NULL);return ImageList_GetIcon(himl,i.ILD_NOMAL);//这里应该有Destroy的,ImageList是个占内存的东西,我吃
2009-04-17 01:17:00 189
原创 javascript 函数定义在js文件里,明明定义了,但是提示函数未定义
有时候会说是因为开始加载时就调用了一个id,但是这个id在后面定义的,说找不到对象这个不说了,应该不少人都知道这个东西 今天遇见这东西了 最后一点点测试才知道是如果js文件中有汉字的话就不行 汉字?哦,那就是UTF-8的问题了 看了看发现js是ANSI,html是UTF-8的 这个问题怎么解释?javascript的src是直接将文件映射过来了?汉字
2009-04-17 00:05:00 1801
原创 windows Shell Program ShortCuts
只是看看怎么进行的象office这样的由MSI创建的快捷方式也能获取(注册表CLSID) LPSHORTCUTSTRUCT是自己定义的一个结构体指针,这里可以看看是如何获取那些信息的 HRESULT SHResolveShortcut(LPCTSTR szLnkFile, LPSHORTCUTSTRUCT lpss){ WCHAR wszLnkFile[MAX_PAT
2009-04-16 01:47:00 139
原创 Shell GetUIObject EnumObjects等等
//返回子文件夹的IShellFolder接口HRESULT IShellFolder::BindToObject(LPCITEMIDLIST 指向子文件夹的pidl, LPBC 经常NULL, REFIID 经常IID_IShellFolder, VOID ** 子文件夹的IShellFolder指针(out)); HRESULT
2009-04-16 01:12:00 404 1
原创 最普通的网页开发中的容易忽略的问题,javascript HTML中的table by webxeyes
最近在搞在线电子表格这个东西 table.rows集合中是cell对象cell.innerHTML = "123"在table的innerHTML中是123 cell.innerHTML = "123"在table的innerHTML中是123 所以设置cell.innerHTML不用再加 转载注明出处 by webxeyes http://blog.cs
2009-04-15 00:56:00 250
原创 windows shell 编程 二三四章笔记
SHFileOperation() FO_MOVE/FO_COPY/FO_DELETE/FO_RENAME 对于Double NULL结束的字符串 shfo.pForm = "C://1.txt/0C://2.exe/0"; pFrom can also contain wildcard characters,and can be a string such as "*.*" 使用变
2009-04-15 00:50:00 226
原创 Windows Shell Program - File Objects
A file object is an item contained in a generic folder - a file,a record,a block of memory,a connected device,and so on.Folder items,elements of a folder and file objects are all equivalent
2009-04-13 02:29:00 164
原创 windows Shell编程 PIDL
公司的软件需要shell编程之前是不了解得,就还用自己的不学直接用的方法来搞shell 也搜过shell编程,但是看到什么命名空间扩展之类就一直没有在意 最后很郁闷,为什么根本就不存在文件夹或文件名称,怎么改变文件夹怎么显示那些东西的? PIDL这东西,原来是shell的基础,shell的必须得东西 中Basically,the
2009-04-13 01:06:00 1519
原创 ListCtrl单行颜色问题(不是ListView,解决网上代码无法使用问题)
用了网上自绘代码但是根本不能用,因为网上的是针对ListView 的对于ListCtrl我设置一个断点发现根本就没有消息在那里 就是网上代码在设置消息映射的时候 改成 ON_NOTIFY(NM_CUSTOMDRAW,IDC_LIST1,OnNMCustomdraw) 就可以了 对了,有没有看到我的自绘“皮肤”,在我下载页面有代
2009-03-29 01:25:00 187
原创 ISHELLFOLDER
#include #include #include #pragma comment(lib,"shlwapi.lib")#pragma comment(lib,"shell32.lib")int main(int argc, char* argv){ LPMALLOC pMalloc = NULL; LPITEMIDLIST pidlProgFiles
2009-03-27 03:36:00 537 1
原创 HOOK SSDT
NTSTATUS DriverEntry( IN PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath ) { DriverObject->DriverUnload = OnUnload; Hook(); return STATUS_SUCCESS; } // 此处修改SSDT中的
2009-03-17 09:00:00 246
原创 在线电子表格解决方案
公司让把报表系统做得尽量象excel,因为客户端使用人的智商问题,又不能装插件 很懒得用什么框架啊什么的 title <!-- window.attachEvent
2009-03-05 14:34:00 527 1
原创 驱动字符串
#include "ntddk.h"#include "ntifs.h"VOID OnUnload( IN PDRIVER_OBJECT DriverObject ){ UNICODE_STRING str; RtlInitUnicodeString(&str,L"string init!"); KdPrint(("%wZ/n", &str)); DbgPrint("O
2009-02-25 21:39:00 209
原创 GetPrivateProfileString, 我发话了啊
一直是担心ini文件能获取多少东西的问题今天测试一下600000个字符不换行还能很完整的获取,不用担心了主要是懒得定义更新文件格式了呵呵
2009-01-19 18:11:00 144
原创 javascript与组件 操作本地数据库的一个例子
什么也不想说,没有意思笔记本报废了心情也全部糟透了 var path = "C:/Documents and Settings/Administrator/桌面/1.mdb"; var updateCnt = 0; var sqlSelCnt = "SELECT * FROM [article]"; var con = new ActiveXO
2009-01-05 13:22:00 216 1
原创 一个CString的LPCSTR出现的问题
前面用CString声明三个变量一些函数使用的都是字符串指针,然后就用LPCSTR操作符来转换变量 GetPrivateProfileString("config","workdir","",(char *)(LPCSTR)m_workdir,100,m_pathOfApplication+"//user.ini"); GetPrivateProfileString("config
2008-12-13 01:35:00 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人