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

 

 ·复制文件问题    »显示摘要«
    摘要: 我想将一个目录里面的所有文件(或一批文件)复制到目标目录,是不是copyfile只能复制单一文件,而且还必须写目标文件名,能不能这样 copyfile(c:\abc\*.*,d:\qqq\) 我想实现这样啊。 ......
    摘要: 应该在weblogic下的某些地方配置就可以在浏览器显示excel文件吧,不知道怎么 配置,多谢 ......


关机的问题

我在后台运行了一个客户端,但关机的时候这一个程序关不掉,所以机器也关不掉。我在接收WM_QUERYENDSESSION   的消息时个,用了Application.Terminate但只能关掉掉本进程,还是关不掉计算机。请帮帮忙。

NO.1   作者: u2m

你用一下方法试试,关机  
   
  procedure   AdjustToken;   //获得系统NT,win2000   的关机权限  
  var  
      hdlProcessHandle:   Cardinal;  
      hdlTokenHandle:   Cardinal;  
      tmpLuid:   Int64;  
      tkp:   TOKEN_PRIVILEGES;  
      tkpNewButIgnored:   TOKEN_PRIVILEGES;  
      lBufferNeeded:   Cardinal;  
      Privilege:   array[0..0]   of   _LUID_AND_ATTRIBUTES;  
  begin  
      hdlProcessHandle   :=   GetCurrentProcess;  
      OpenProcessToken(hdlProcessHandle,  
          (TOKEN_ADJUST_PRIVILEGES   or   TOKEN_QUERY),   hdlTokenHandle);  
      LookupPrivilegeValue(,   SeShutdownPrivilege,   tmpLuid);  
      Privilege[0].Luid   :=   tmpLuid;  
      Privilege[0].Attributes   :=   SE_PRIVILEGE_ENABLED;  
      tkp.PrivilegeCount   :=   1;  
      tkp.Privileges[0]   :=   Privilege[0];  
      AdjustTokenPrivileges(hdlTokenHandle,   False,   tkp,   Sizeof(tkpNewButIgnored),  
          tkpNewButIgnored,   lBufferNeeded);  
  end;  
   
  procedure   ShutDownSystem;  
  var  
      hToken:   THandle;  
  begin  
      if   (not   OpenProcessToken(GetCurrentProcess(),   TOKEN_ADJUST_PRIVILEGES   or  
          TOKEN_ALL_ACCESS   or   TOKEN_QUERY,   hToken))   then  
      begin  
          application.Terminate;  
      end;  
      AdjustToken;  
      if   (not   ExitWindowsEx(EWX_POWEROFF,   $FFFF))   then  
      begin  
          Application.Terminate;  
      end;  
  end;


    摘要: 数据库维护中,可以在datagrid中对数据表中的初始数据进行修改、删除、添加纪录。access数据库中有初始数据的备份,如果我想恢复初始数据,想把备份表中的数据全部copy的原来的表中,请问怎么拷贝比较方便? 谢谢大家! ......
» 本期热门文章:

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