VC
申公
做一个有逼格的程序员
展开
-
VC 关机1
在写这个程序之前,我曾看到过别人用SDK写的关机程序。不过他的程序只在WIN9X下有效,在2000中就不行了,不能关机只能注销。因为2000属于多用户操作系统,要想关机就要获得权限。在查阅了MSDN后整理出了这个关机程序。 TOKEN_PRIVILEGES tkp; HANDLE hToken; if (!OpenProcessToken(Ge原创 2010-04-29 11:00:00 · 635 阅读 · 0 评论 -
VC 取高低字节的具体含义
WM_COMMAND是从菜单选择一个索引、控件发送消息到父窗口、加速键被翻译时的消息,<br />WM_COMMAND的原型是:<br /><br />WM_COMMAND wNotifyCode = HIWORD(wParam); <br /> wID = LOWORD(wParam); <br /> hwndCtl = (HWND) lParam;<br /><br />wNotifyCode = HIWORD(wParam); 取高字节,如果该消息是从一个加速器,这个参数1 。如果该消息是从菜单中原创 2010-07-20 13:49:00 · 2237 阅读 · 0 评论 -
BeginPaint和GetDC有什么区别?
<br />转自:http://hi.baidu.com/joyeep/blog/item/d60c9351daabed19367abeaf.html<br /> <br />这是个windows编程问题。<br />第一种情况显示出来的字很正常。<br />case WM_PAINT:<br /> gdc = BeginPaint (hwnd, &ps);<br /> TextOut (gdc, 0, 0, s, strlen (s));<br />原创 2010-07-09 14:23:00 · 369 阅读 · 0 评论 -
string : undeclared identifier 出错原因
<br /> <br />在使用string类型时,添加了<string>头文件,编译后出现<br />'string' : undeclared identifier错误,究其原因主要是没有给出命名空间。<br />正确的是:<br /> #include <string> <br />using namespace std;原创 2010-07-09 09:42:00 · 1848 阅读 · 0 评论 -
ReadFile 函数
函数原型 BOOL ReadFile( HANDLE hFile, //文件的句柄 LPVOID lpBuffer, //用于保存读入数据的一个缓冲区 DWORD nNumberOfBytesToRead, //要读入的字符数 LPDWORD lpNumberOfBytesRead, //指向实际读取字节数的指针 LPOVERLAPPED lpOverlapped原创 2010-05-10 11:47:00 · 26964 阅读 · 3 评论 -
CreateFile 函数
HANDLE CreateFile( LPCTSTR lpFileName, //指向文件名的指针 DWORD dwDesiredAccess, //访问模式(写/读) DWORD dwShareMode, //共享模式 LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针 DWORD dwCreationDi原创 2010-05-10 11:32:00 · 1385 阅读 · 0 评论 -
如何得到通过GetOpenFileName选择的多个文件的文件名
下面的代码演示了如何得到GetOpenFileName允许多选的情况下选择的文件名#include int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){ OPENFILENAME ofn; TCHAR szOpenFileNames[80*MAX_PATH];原创 2010-05-06 14:22:00 · 2553 阅读 · 0 评论 -
Window关机函数ExitWindowsEx详解
“系统ShutDown”属于Windows系统的一种基本服务。功能上有“关闭系统”,“注销用户”,“锁定工作站”3中操作。SDK中提供了几个函数,来对此服务进行调用。“关闭系统”功能使计算机可以被安全的关闭。所有在文件系统里缓冲的内容都被强制写入磁盘。然后,显示相应的对话框,提示用户计算机将被关闭或者已经准备好被关闭。可选的情况一般是计算机在关闭后重起,而不是直接切断电源。如果一个进程调用原创 2010-04-30 13:51:00 · 852 阅读 · 0 评论 -
VC 关机
我还也。 InitiateSystemShutdown在条件许可的时候可以关闭指定的计算机。 要关闭本地机器,调用进程必须具有SE_SHUTDOWN_NAME特权;要关闭远程机器,调用进程必须具有SE_REMOTE_SHUTDOWN_NAME特权。 缺省的,用户可以使他登陆到的对本地机器的SE_SHUTDOWN_NAME特权有效,管理员可以使SE_REMOTE_SH原创 2010-04-29 10:59:00 · 1277 阅读 · 0 评论 -
VC 工具打不开 ClassView
Cannot access the ClassView information file.ClassView information will not be 1.关闭工程2.删除工程下.clw .ncb 文件及/debug目录,3.重建工程build all原创 2010-04-29 14:56:00 · 447 阅读 · 0 评论 -
对系统进程的一些操作!
<br />这是简单对系统进程的一些操作,欢迎大家看看。<br />#include "stdafx.h"<br />#include <windows.h><br />#include <tlhelp32.h><br />int main(int argc, char* argv[])<br />{<br />//简单打开进程<br />/*STARTUPINFO si = {sizeof(si)};<br />PROCESS_INFORMATION pi;<br />char * szCommandLi原创 2010-07-22 09:31:00 · 528 阅读 · 0 评论