当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我定义了一个数组如下: a:array [1..7] of word; a[1]:=$f2f2; a[2]:=6; a[3]:=$0101; a[4]:=$5624; a[5]:=$0511; a[6]:=$1230; a[7]:=$1209; 我想每次从a一次取7个bit 作为一个ascii码,然后用这些ascii码组成一个新的string,请问我该如何编写程序? ......
    摘要: 从xml中读取生成按钮的相关信息(生成n个按钮),这里的每个事件也是动态生成的,请各位赐教。 ......


关机API函数的问题

我用关机API函数ExitWindowsEx完成关机任务,就注销可以,关机和待机,重启都没反应.请高手指点

NO.1   作者: seansoe

权限不够,你的账户只有注销的权限。  
   
  或者你需要调整你进程的权限AdjustTokenPrivilege

NO.2   作者: wang_zhen_jun

//WINDOWS   NT/98下安全关机或注销的调用涵数  
  void   WinShutdown(UINT   ShutdownFlag)  
  {  
          OSVERSIONINFO   oi;  
          oi.dwOSVersionInfoSize   =   sizeof(OSVERSIONINFO);  
          GetVersionEx(&oi);  
      //如果是NT/2000下需先设置相关权限  
            if   (oi.dwPlatformId   ==   VER_PLATFORM_WIN32_NT)    
    {  
                HANDLE   handle;  
                TOKEN_PRIVILEGES   tkp;  
   
                OpenProcessToken(GetCurrentProcess(),   TOKEN_ADJUST_PRIVILEGES   |   TOKEN_QUERY,   &handle);  
                LookupPrivilegeValue(NULL,   SE_SHUTDOWN_NAME,   &tkp.Privileges[0].Luid);  
   
                tkp.PrivilegeCount   =   1;     //   one   privilege   to   set          
                tkp.Privileges[0].Attributes   =   SE_PRIVILEGE_ENABLED;    
     
                AdjustTokenPrivileges(handle,   FALSE,   &tkp,   0,   (PTOKEN_PRIVILEGES)NULL,   0);  
    }  
   
        //WIN98下关机或注销时可直接调用下面涵数既可  
  ::ExitWindowsEx(ShutdownFlag,0);  
   
  }  
  调用WinShutdown(EWX_SHUTDOWN);即可.


    摘要: 如: 表table1 字段1,字段2,字段3,... 表table2 字段1,字段2,字段3,... 能不能读出表table1,表table2呀 大家研究一下!!!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE