极语言官方网站

服务管理

中文名称英文名称示例作用
关闭服务CloseServiceHandle关闭服务(服务)关闭服务控制管理器或服务对象的句柄。
控制服务ControlService控制服务(服务,控制,@状态)将控制代码发送到服务。
服务控制ControlServiceExA服务控制(服务,控制,级别,@参数)将控制代码发送到服务。
关闭服务DeleteService删除服务(服务)将指定的服务标记为从服务控制管理器数据库中删除。
注册服务RegisterServiceCtrlHandlerA注册服务(服务名,@处理函数)注册用于处理服务控制请求的函数。
开服务库OpenSCManagerA开服务库(计算机,0,权限)打开指定的服务控制管理器数据库。
打开服务OpenServiceA打开服务(服务库,服务名,权限)打开现有服务。
改服务类SetServiceBits改服务类(服务,类型,设置,更新)向服务控制管理器和服务器服务注册服务类型。设置为假是清除;更新为真立即更新
服务对象SetServiceObjectSecurity服务对象(服务,信息,描述)设置服务对象的安全描述符。
服务状态SetServiceStatus服务状态(服务,状态)更新调用服务的服务控制管理器的状态信息。
启动服务StartServiceA启动服务(服务,长度,名称)启动服务
开主服务StartServiceCtrlDispatcherA开主服务(服务,长度,名称)将服务进程的main线程连接到服务控制管理器,这会使线程成为调用进程的服务控制调度程序线程。

Win32常用哈希算法对应数值
标识符数值描述
CALG_3DES$6603三重 DES 加密算法。
CALG_3DES_112$6609双密钥三重 DES 加密,有效密钥长度等于 112 位。
CALG_AES$6611高级加密标准 (AES)。此算法受微软AES 加密提供程序支持。
CALG_AES_128$660E128 位 AES。此算法受微软AES 加密提供程序支持。
CALG_AES_192$660F192 位 AES。此算法受微软AES 加密提供程序支持。
CALG_AES_256$6610256 位 AES。此算法受微软AES 加密提供程序支持。
CALG_AGREEDKEY_ANY$AA03Diffie-HellmAn-Agreed keys的句柄的临时算法标识符。
CALG_CYLINK_MEK$660C一种算法,用于创建具有奇偶校验位和归零密钥位的 40 位 DES 密钥,以使其密钥长度为 64 位。此算法受微软基本加密提供程序支持。
CALG_DES$6601DES 加密算法。
CALG_DESX$6604DESX 加密算法。
CALG_DH_EPHEM$AA02Diffie-HellmAn 瞬时密钥交换算法。
CALG_DH_SF$AA01Diffie-HellmAn存储和转发密钥交换算法。
CALG_DSS_SIGN$2200DSA 公钥签名算法。
CALG_ECDH$AA05椭圆曲线 Diffie-HellmAn 密钥交换算法。WinXP和2003不支持。
CALG_ECDH_EPHEM$AE06临时椭圆曲线Diffie-HellmAn密钥交换算法。WinXP和2003不支持
CALG_ECDSA$2203椭圆曲线数字签名算法。WinXP和2003不支持
CALG_ECMQV$A001椭圆曲线美内塞斯、Qu 和 VAnstone (MQV) 密钥交换算法。不支持此算法。
CALG_HASH_REPLACE_OWF$800B单向函数哈希算法。
CALG_HUGHES_MD5$A003休斯 MD5 哈希算法。
CALG_HMAC$8009HMAC 键控哈希算法。此算法受微软基本加密提供程序支持。
CALG_KEA_KEYX$AA04KEA密钥交换算法(FORTEZZA)。不支持此算法。
CALG_MAC$8005MAC 键控哈希算法。此算法受微软基本加密提供程序支持。
CALG_MD2$8001MD2 哈希算法。此算法受微软基本加密提供程序支持。
CALG_MD4$8002MD4 哈希算法。此算法受微软基本加密提供程序支持。
CALG_MD5$8003MD5 哈希算法。此算法受微软基本加密提供程序支持。
CALG_NO_SIGN$2000无签名算法。
CALG_OID_INFO_CNG_ONLY$ffffffff该算法仅在 CNG 中实现。
CALG_OID_INFO_PARAMETERS$fffffffe该算法在编码参数中定义。
CALG_PCT1_MASTER$4C04由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_RC2$6602RC2 块加密算法。此算法受微软基本加密提供程序支持。
CALG_RC4$6801RC4 流加密算法。此算法受微软基本加密提供程序支持。
CALG_RC5$660DRC5 块加密算法。
CALG_RSA_KEYX$A400RSA 公钥交换算法。此算法受微软基本加密提供程序支持。
CALG_RSA_SIGN$2400RSA 公钥签名算法。此算法受微软基本加密提供程序支持。
CALG_SCHANNEL_ENC_KEY$4C07由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_SCHANNEL_MAC_KEY$4C03由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_SCHANNEL_MASTER_HASH$4C02由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_SEAL$6802SEAL 加密算法。不支持此算法。
CALG_SHA$8004SHA 哈希算法。此算法受微软基本加密提供程序支持。
CALG_SHA1$8004与CALG_SHA相同。此算法受微软基本加密提供程序支持。
CALG_SHA_256$800C256 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。
CALG_SHA_384$800D384 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。
CALG_SHA_512$800E512 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。
CALG_SKIPJACK$660ASkipjACk BloCk enCryption Algorithm (FORTEZZA).不支持此算法。
CALG_SSL2_MASTER$4C05由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_SSL3_MASTER$4C01由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_SSL3_SHAMD5$8008由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_TEK$660BTEK (FORTEZZA).不支持此算法。
CALG_TLS1_MASTER$4C06由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。
CALG_TLS1PRF$800A由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。