面对众多的计算机高手,考虑许久,终于还是决定出来献丑一下,文章内尽量使用最简洁易懂的词汇及例子来介绍,希望能够对一些初学与进阶者有所帮助。 关于进程的隐藏,98下的例子数不胜数。WinNT/Win2K下的隐藏方法,西祠的高手shotgun在去年的6月就已经在网上发布出实例《揭开木马的神秘面纱四》 ,我也多次拜读他的文章,对 发布时间:2012-06-30 作者: 佚名技术 views(355)
在Form1的.h的private加上: void __fastcall ClipboardChanged(TMessage Msg); 在Form1的.h的public加上: BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_DRAWCLIPBOARD,TMessage,ClipboardChanged) END_MESSAGE_MAP(TForm) 在Form1的.cpp内加上: void __fastcall TForm1::ClipboardChanged(TMe 发布时间:2012-06-30 作者: 佚名技术 views(211)
一个间接办法,你可用一个共享名申请一块共享内存块,进行读写: HANDLE GetShare(char * ShareP,int size,char *ShareName) { //ShareP申请的内存块地址,size字节数,ShareName共享名 HANDLE fh=CreateFileMapping((HANDLE)-1,0,PAGE_READWRITE,0,Size,ShareName); ShareP=(char *)MapViewOfFile(fh,FILE_MAP_ALL_ACC 发布时间:2012-06-30 作者: 佚名技术 views(312)
通过IActiveDesktop接口来实现 比如设置壁纸,就可以这样 IActiveDesktop *a; CoInitialize(NULL); if(SUCCEEDED(CoCreateInstance(Shlobj::CLSID_ActiveDesktop,NULL,CLSCTX_INPROC_SERVER,IID_IActiveDesktop,(void **)a))) { WideString c = C:\\My Documents\\yw2.jpg; OleCheck( 发布时间:2012-06-30 作者: 佚名技术 views(181)
一, HINSTANCE g_hinstDll = NULL; HHOOK g_hhook = NULL; HWND g_hwndPost = NULL; UINT g_uMsgNotify = WM_USER; HOOKPROC KeyboardHook_HookProc ( int nCode, WPARAM wParam, LPARAM lParam) { LRESULT lResult = CallNextHookEx(g_hhook, nCode, wParam, lParam 发布时间:2012-06-30 作者: 佚名技术 views(664)
Windows 95/98的启动模式可以分为正常模式和安全模式,在安全模式下,有很多功能被限制使用,比如多媒体功能、网络功能等。有时,我们编写的程序正好需要这些被限制的功能,因此我们希望当程序运行时能自动检测当前Windows所处的启动模式是不是安全模式,以确定是否继续运行程序。 那么如何在C++ Builder程序中检测当前的Wi 发布时间:2012-06-30 作者: 佚名技术 views(199)
#include windows.h void __fastcall KillProcess(HWND hWnd) { DWORD* pPid; DWORD result; void *hg; hg = GlobalAlloc(GMEM_SHARE, sizeof(DWORD)); pPid =(DWORD *)GlobalLock(hg); result = GetWindowThreadProcessId(hWnd, pPid); if(result) { HANDLE ps = OpenP 发布时间:2012-06-30 作者: 佚名技术 views(173)
在软件的安装或演示操作等过程中,如果关闭Windows系统会产生严重的后果,就必须禁止用户关闭Windows,直到完成相应的操作,那么如何才能禁止用户关闭Windows呢?其实很简单,当用户关闭Windows时,系统会发送给各应用程序一个消息WM_QUERYENDSESSION,告诉各应用程序要关机了,如果反馈回来的消息值为0,那么Windows就不能关机 发布时间:2012-06-30 作者: 佚名技术 views(230)
|