摘要:
1. 调用标准system函数,如:system("net stop bservices");2. 使用WaitForSingleObject函数:void exec(AnsiString cmd){ STARTUPINFO si; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(STARTUPINFO);PROCESS_INFORMATION pi;BOOL res = CreateProcess(NULL,cmd.c_str(), // 执行你的 dos 命令NULL,NULL,NULL,NORMAL_PRIORITY_CLASS | CREATE_ 阅读全文
posted @ 2011-02-01 09:27
81
阅读(377)
评论(0)
推荐(0)
摘要:
Windows程序随系统启动而运行,并不需用户登录,在服务程序中如果想判断OS是否已有用户登录,怎么办呢?一个简单的方法是查询OS中是否已有“任务栏”窗口:HWND__ *wnd = FindWindow("Shell_TrayWnd", NULL);如果wnd==NULL则未登录。 阅读全文
posted @ 2011-02-01 09:08
81
阅读(400)
评论(0)
推荐(0)
浙公网安备 33010602011771号