随笔分类 -  软件开发:Windows系统

上一页 1 ··· 6 7 8 9 10 11 下一页
摘要:此功能是通过shell32.dll中一个索引号为60的API函数调用,显示"关闭Windows"对话窗口实现的。具体方法为IDC_SHUTDOWNCOMPUTER按钮添加BN_CLICKED消息处理函数:void CControlDlg::OnShutdowncomputer() { HINSTANCE hInst=LoadLibrary("shell32.dll");//装入shell32... 阅读全文
posted @ 2006-03-14 02:15 Max Woods 阅读(854) 评论(0) 推荐(0)
摘要://------------------------------------------------------------------------------------------------- // // Copyright ?2001, Intel Corporation . Other brands and names may be claimed as the property of ... 阅读全文
posted @ 2006-03-13 01:51 Max Woods 阅读(962) 评论(0) 推荐(0)
摘要:作者:林军 XP下关于快速切换用户功能的相关编程 不知道大家注意到没有,Windows XP新增加了一个快速切换用户的功能。它可以让您在不注销的情况下在用户之间进行切换,而且每个用户有自己独立的配置文件和桌面。也就是说当您切换到另外一个用户(即用另外一个账号登陆)时,以前的那个用户运行的所有程序都还是在运行的,并没有退出来。这就给我们的开发带来了新的问题。比如您的应用程序提供的功能在多个用户同时运... 阅读全文
posted @ 2006-03-13 01:26 Max Woods 阅读(1397) 评论(0) 推荐(0)
摘要:MicroSoft提供了以下几个API:WnetOpenEnum、WnetEnumResource、WNetCloseEnum及一个结构类型NETRESOURCE用于搜索局域网上的网络资源。 其中NETRESOURCE的定义如下: typedef struct _NETRESOURCE { // nr DWORD dwScope; DWORD dwType; DWORD dwDispla... 阅读全文
posted @ 2006-03-13 00:56 Max Woods 阅读(538) 评论(0) 推荐(0)
摘要://////////////////////////////////////////////////////////////////////////////////////// //用途:枚举网络邻居 //参数:FirstEnum=1,开始枚举;如果返回TRUE,应该将这个参数置0,继续枚举直到返回FALSE // Reserve=工作组或域名 //返回:成功返回TRUE,属性NeighborName包含一个枚举出的网络邻居名称; // 没有新的网络邻居或方法失败返回FALSE. 阅读全文
posted @ 2006-03-13 00:51 Max Woods 阅读(1620) 评论(0) 推荐(0)
摘要:#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... 阅读全文
posted @ 2006-03-04 23:09 Max Woods 阅读(1408) 评论(0) 推荐(0)
摘要:这篇短文包含CRC原理介绍和其逆向分析方法,很多程序员和破解者不是很清楚了解 CRC的工作原理,而且几乎没人知道如何逆向分析它的方法,事实上它是非常有用的. 阅读全文
posted @ 2006-03-03 17:48 Max Woods 阅读(5918) 评论(0) 推荐(0)
摘要:可以写一个BAT文件例如:a.bat del %0这样就把a.bat删除掉了!放一个例子:用过DOS的朋友应该还记得批处理文件吧,新建一个批处理文件a.bat,编辑其内容为:del %0,然后运行它,怎么样?a.bat把自己删除掉了!!!好,我们就用它来进行程序的“自杀”!找一个EXE可执行文件,比如说abc.exe,新建一个批处理文件a.bat,编辑其内容为::ppdel abc.exe... 阅读全文
posted @ 2006-02-25 00:45 Max Woods 阅读(481) 评论(0) 推荐(0)
摘要:例: 在use中加入ShellAPI单元 var FilePath:string; ShellReturn:integer; begin FilePath:=文件路径+文件名 if FilePath'' then begin ShellReturn:=ShellExecute(Handle,PChar('Open'... 阅读全文
posted @ 2006-02-25 00:29 Max Woods 阅读(482) 评论(0) 推荐(0)
摘要:CSIDL描述及使用说明: CSIDL 表示的是windows shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows shell所定义的文件夹,例如:"我的文档","回收站","Inernet Cache文件夹"就是一些由SHELL指定的特殊文件夹.这些特殊文件夹可以是一个磁盘上的物理路径,也可以是一个虚拟文件夹(Virtual Folder)! 注:Vir... 阅读全文
posted @ 2006-02-17 10:01 Max Woods 阅读(902) 评论(0) 推荐(0)
摘要:// 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,... 阅读全文
posted @ 2006-02-16 22:55 Max Woods 阅读(805) 评论(0) 推荐(0)
摘要:Control userpasswords2 SC.exe 控制NT服务gpedit.msc 组策略certmgr.msc 认证管理 阅读全文
posted @ 2006-01-18 16:55 Max Woods 阅读(287) 评论(0) 推荐(0)
摘要:#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... 阅读全文
posted @ 2006-01-17 17:21 Max Woods 阅读(341) 评论(0) 推荐(0)
摘要://点击此处下载源码#include #include //变量声明 char ServiceName[]="NTService"; SERVICE_STATUS ssStatus; SERVICE_STATUS_HANDLE ServiceStatusHandle; //前向声明 void ShowHelp(); void InsallService(); void RemoveServ... 阅读全文
posted @ 2006-01-06 15:50 Max Woods 阅读(1709) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2006-01-05 11:09 Max Woods 阅读(1578) 评论(1) 推荐(0)
摘要://将下面内容保存为.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... 阅读全文
posted @ 2006-01-05 09:45 Max Woods 阅读(786) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2006-01-05 09:35 Max Woods 阅读(639) 评论(0) 推荐(0)
摘要:#include #include #include BOOL CALLBACK MonitorEnumProc(HMONITOR hMonitor,HDC hdcMonitor,LPRECT lprcMonitor,LPARAM dwData){ MONITORINFOEX mi; mi.cbSize=sizeof(MONITORINFOEX); GetMonitorInfo(hMonitor,... 阅读全文
posted @ 2005-12-23 12:13 Max Woods 阅读(1227) 评论(0) 推荐(0)
摘要:SubVersion及TortoiseSVN下载请到其官方网站:http://subversion.tigris.org 注:如果要使用TortoiseSVN中文界面,还要下载其语言安装包. 若只在本地计算机上使用,不使用SubVersion服务,则只需安装TortoiseSVN相关组件即可. 阅读全文
posted @ 2005-12-19 16:29 Max Woods 阅读(38763) 评论(7) 推荐(1)
摘要:#include #include #include void main(){ DEVMODE devmode,oldmode; EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&devmode); ZeroMemory(&oldmode,sizeof(DEVMODE)); CopyMemory(&oldmode,&devm... 阅读全文
posted @ 2005-11-29 11:14 Max Woods 阅读(518) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页