ServiceMgr.h
上传用户:surprise9
上传日期:2007-01-04
资源大小:426k
文件大小:1k
源码类别:

Ftp客户端

开发平台:

Visual C++

  1. // This is part of the WAR SOFTWARE SERIES initiated by Jarle Aase
  2. // Copyright 1996 by Jarle Aase. All rights reserved.
  3. // See the "War Software Series Licende Agreement" for details concerning 
  4. // use and distribution.
  5. // ---
  6. // This source code, executables and programs containing source code or
  7. // binaries or proprietetary technology from the War Software Series are
  8. // NOT alloed used, viewed or tested by any governmental agencies in
  9. // any countries. This includes the government, departments, police, 
  10. // military etc.
  11. // ---
  12. // This file is intended for use with Tab space = 2
  13. // Created and maintained in MSVC Developer Studio
  14. // ---
  15. // NAME : ServiceMgr.h
  16. // PURPOSE : NT Service Manager class
  17. // PROGRAM : 
  18. // DATE : Dec. 22 1996
  19. // AUTHOR : Jarle Aase
  20. // ---
  21. // REVISION HISTORY
  22. // 
  23. class DLL_WAR_SOFTWARE_ CNTServiceMgr
  24. {
  25. public:
  26. static BOOL IsInstalled(LPCSTR ServiceName);
  27. static BOOL Install(DWORD dwStartType,
  28. LPCSTR ExeName,
  29. LPCSTR Name, LPCSTR VisualName,
  30. LPCSTR LoginName, LPCSTR Password);
  31. static BOOL Uninstall(LPCSTR Name);
  32. static BOOL MyStartService(LPCSTR Name);
  33. static BOOL ControlService(LPCSTR Name, DWORD Command, DWORD *pStatus);
  34. };