`
yiyeqinghuasoon
  • 浏览: 645250 次
文章分类
社区版块
存档分类
最新评论
文章列表
在当今的IT就业市场,有人欢喜有人忧。有人对目前的工作和薪水很满意,有人目前正面临着下岗,或者已经下岗…… 可能你是公司里唯一谙熟某项关键技术的高手,缺了你,公司便玩不转了;也可能你所在的公司对你现有的 ...
以前在一个公司项目中要用数据库中的记录生成相应的XML文件[主要是为了提高访问速度],但由于当时资料的缺乏,在开发过程中遇到了不过的困难,好在最终完成了工作,我在这里把当时其中的一个功能函数列出来,其于的函数大同小意,希望兄弟们以后在遇到这样的问题时不象我当初一样再吃苦头. using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Service ...
如果希望键盘左右键不会影响对话框中按钮的焦点,则可以将这些按钮设置为Group属性。 F1键屏蔽: void MainApp::WinHelp( DWORD dwData, UINT nCmd /*= HELP_CONTEXT*/ ){// 屏蔽所有的F1帮助} 别忘了在头文件的相应地方加上virtual void WinHelp(DWORD dwData, UINT nCmd = HELP_CONTEXT); 或者 BEGIN_MESSAGE_MAP(ChildApp, CWinApp) //ON_COMMAND(ID_HELP, CWinApp::OnHelp) END_MESSAGE ...
#include <windows.h> #include <stdio.h> BOOL DisplaySystemVersion() { OSVERSIONINFOEX osvi; BOOL bOsVersionInfoEx; //Try calling GetVersionEx using the OSVERSIONINFOEX structure. //If that fails, try using the OSVERSIONINFO structure. ZeroMem ...
isnull动态处理所有的动态列 -- ================================= -- Author:<Maco Wang> -- CreateDate:2009-04-03 13:15:35 -- Description:<处理一个表的所有为空列,列是动态添加后的不固定列> -- ================================= create procedure getnotnull (
-- ================================= -- Author:<Maco Wang> -- CreateDate:2009-03-11 10:34:05 -- Description:<数据库定时热备份> -- ================================= use msdb create procedure hot_backup as
一、在sql中实现将一个正整数随机拆分为三个正整数 1、sql代码 declare @i int set @i =100;--要拆分的正整数 declare @j int set @j =
先看一下微软官方对PendingFileRenameOperations的解释: Stores the names of files to be renamed when the system restarts. This entry consists of pairs of file names. The file specified in the first item of the pair is renamed to match the second item of the pair. The system adds this entry to the registry when a us ...
1、如果在数据库中我们想要随机取到两个数值之间的整数,我们可以这样处理 随机取1到3之间的整数: select round(rand()*2+1.0,0) go 10 随机取6到9之间的整数: select round(rand()*3+6.0,0)
#include"stdafx.h" #include"windows.h" typedefint(CALLBACK*LPFNDLLFUNC)(void); int_tmain(intargc,_TCHAR*argv[]) { HMODULEhDll; hDll=LoadLibrary(L"Win32dllFirst"); LPFNDLLFUNCfnTestDLLFun; if(hDll!=NULL) { fnTestDLLFun=(LPFNDLLFUNC)GetProcAddress(hDll,&q ...
跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。DllMain是一个可选的Dll入口方法。一个动态链接库不一定要有DllMain函数,像很多仅仅包含资源信息的DLL是没有DllMain函数的。 静态链接、动态链接时调用LoadLi ...
这篇日志可以认为是学习反汇编的一个分支,因为在很多程序里都使用了dll。因此弄清楚dll很重要。最近也一直在搜索相关的文章,有很多不错的,比如宋宝华的《深入浅出Visual C++动态链接库编程》。那书是基于VC6的,而我用的是vs2005,因此应该是有所区别。因为是初学,也没有系统的资料,只好一点一点摸索了。 步骤如下: 因为是初学,所以需要微软的帮助,就勾上了导出符号。如下 就构成如下的文件结构。 其中Win32dllFirst.cpp文件中的部分代码引起我的注意。如下 BOOLAPIENTRYDllMain(HMODULEhModule, DWORDul_reason_for ...
如果是位经常玩“马马”的朋友,那么一般情况下都会或多或少掌握一些木马的特性,然而,很多朋友还是不知道“DLL木马”是什么东东。那到底什么是“DLL木马”呢?它与一般的木马又有什么不同?带着这些疑问,一起开始这次揭密之旅吧!一、追根溯源从DLL说起要了解什么是“DLL木马”,就必须知道“DLL”是什么意思!说起DLL,就不能不涉及到久远的DOS时代。在DOS大行其道的时代,写程序是一件繁琐的事情,因为每个程序的代码都是需要独立的,这时为了实现一个普通的功能,甚至都要为此编写很多代码。后来随着编程技术发展与进步,程序员们开始把很多常用的代码集合(也就是通用代码)放进一个独立的文件里,并把这个文件称为 ...
#include<iostream> #include<iostream> using namespace std;
#include<iostream> #include<iostream> using namespace std;
Global site tag (gtag.js) - Google Analytics