随笔分类 - 软件开发:Windows系统
摘要:此功能是通过shell32.dll中一个索引号为60的API函数调用,显示"关闭Windows"对话窗口实现的。具体方法为IDC_SHUTDOWNCOMPUTER按钮添加BN_CLICKED消息处理函数:void CControlDlg::OnShutdowncomputer() { HINSTANCE hInst=LoadLibrary("shell32.dll");//装入shell32...
阅读全文
摘要://------------------------------------------------------------------------------------------------- // // Copyright ?2001, Intel Corporation . Other brands and names may be claimed as the property of ...
阅读全文
摘要:作者:林军 XP下关于快速切换用户功能的相关编程 不知道大家注意到没有,Windows XP新增加了一个快速切换用户的功能。它可以让您在不注销的情况下在用户之间进行切换,而且每个用户有自己独立的配置文件和桌面。也就是说当您切换到另外一个用户(即用另外一个账号登陆)时,以前的那个用户运行的所有程序都还是在运行的,并没有退出来。这就给我们的开发带来了新的问题。比如您的应用程序提供的功能在多个用户同时运...
阅读全文
摘要:MicroSoft提供了以下几个API:WnetOpenEnum、WnetEnumResource、WNetCloseEnum及一个结构类型NETRESOURCE用于搜索局域网上的网络资源。 其中NETRESOURCE的定义如下: typedef struct _NETRESOURCE { // nr DWORD dwScope; DWORD dwType; DWORD dwDispla...
阅读全文
摘要:////////////////////////////////////////////////////////////////////////////////////////
//用途:枚举网络邻居
//参数:FirstEnum=1,开始枚举;如果返回TRUE,应该将这个参数置0,继续枚举直到返回FALSE
// Reserve=工作组或域名
//返回:成功返回TRUE,属性NeighborName包含一个枚举出的网络邻居名称;
// 没有新的网络邻居或方法失败返回FALSE.
阅读全文
摘要:#include #include int main(int argc,char** argv){ HANDLE hFile; char* buffer; DWORD bytesreaded=0; UINT DataSize=8; //open file hFile=CreateFile("test.data",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EX...
阅读全文
摘要:这篇短文包含CRC原理介绍和其逆向分析方法,很多程序员和破解者不是很清楚了解
CRC的工作原理,而且几乎没人知道如何逆向分析它的方法,事实上它是非常有用的.
阅读全文
摘要:可以写一个BAT文件例如:a.bat del %0这样就把a.bat删除掉了!放一个例子:用过DOS的朋友应该还记得批处理文件吧,新建一个批处理文件a.bat,编辑其内容为:del %0,然后运行它,怎么样?a.bat把自己删除掉了!!!好,我们就用它来进行程序的“自杀”!找一个EXE可执行文件,比如说abc.exe,新建一个批处理文件a.bat,编辑其内容为::ppdel abc.exe...
阅读全文
摘要:例: 在use中加入ShellAPI单元 var FilePath:string; ShellReturn:integer; begin FilePath:=文件路径+文件名 if FilePath'' then begin ShellReturn:=ShellExecute(Handle,PChar('Open'...
阅读全文
摘要:CSIDL描述及使用说明: CSIDL 表示的是windows shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows shell所定义的文件夹,例如:"我的文档","回收站","Inernet Cache文件夹"就是一些由SHELL指定的特殊文件夹.这些特殊文件夹可以是一个磁盘上的物理路径,也可以是一个虚拟文件夹(Virtual Folder)! 注:Vir...
阅读全文
摘要:// ishung.cpp (Windows 95/98/NT/2000)//// This example will show you how you can obtain the current status// of the application.// //// (c)1999 Ashot Oganesyan K, SmartLine, Inc// mailto:ashot@aha.ru,...
阅读全文
摘要:Control userpasswords2 SC.exe 控制NT服务gpedit.msc 组策略certmgr.msc 认证管理
阅读全文
摘要:#define UNICODE#include #include #include void main( int argc, char *argv[ ] ){ PNET_DISPLAY_USER pBuff, p; DWORD res, dwRec, i = 0; // // You can pass a NULL or empty string // to retriev...
阅读全文
摘要://点击此处下载源码#include #include //变量声明 char ServiceName[]="NTService"; SERVICE_STATUS ssStatus; SERVICE_STATUS_HANDLE ServiceStatusHandle; //前向声明 void ShowHelp(); void InsallService(); void RemoveServ...
阅读全文
摘要:program DemoSrv; // Windows NT Service Demo Program for Delphi 3 // By Tom Lee , Taiwan , Repubilc of China ( Tomm.bbs@csie.nctu.edu.tw ) // JUL 8 1997 // ver 1.01 // The service will beep every 10 se...
阅读全文
摘要://将下面内容保存为.reg文件,导入注册表即可Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.dll]@="dllfile" [HKEY_CLASSES_ROOT\.ocx]@="dllfile" [HKEY_CLASSES_ROOT\dllfile]@="Dynamic Component" [HKEY_CLASSES_ROOT...
阅读全文
摘要:Windows的标准光标为:1.Normal Select2.Help Select3.Working in Background4.Busy5.Precision Select6.Text Select7.Handwriting8.Unavailable9.Vertical Resize10.Horizontal Resize11.Diagonal Resize 112.Diagonal Res...
阅读全文
摘要:#include #include #include BOOL CALLBACK MonitorEnumProc(HMONITOR hMonitor,HDC hdcMonitor,LPRECT lprcMonitor,LPARAM dwData){ MONITORINFOEX mi; mi.cbSize=sizeof(MONITORINFOEX); GetMonitorInfo(hMonitor,...
阅读全文
摘要:SubVersion及TortoiseSVN下载请到其官方网站:http://subversion.tigris.org
注:如果要使用TortoiseSVN中文界面,还要下载其语言安装包. 若只在本地计算机上使用,不使用SubVersion服务,则只需安装TortoiseSVN相关组件即可.
阅读全文
摘要:#include #include #include void main(){ DEVMODE devmode,oldmode; EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&devmode); ZeroMemory(&oldmode,sizeof(DEVMODE)); CopyMemory(&oldmode,&devm...
阅读全文
浙公网安备 33010602011771号