|
本帖最后由 红毛樱木 于 2024-12-24 22:38 编辑
- ENVI &&pszPath=C:
- ENVI &&COINIT_APARTMENTTHREADED=0x2
- ENVI &&COINIT_DISABLE_OLE1DDE=0x4
- CALC #&&dwCoInit=%&&COINIT_APARTMENTTHREADED% | %&&COINIT_DISABLE_OLE1DDE%
- CALL $--qd --16 --ret:&&CoInitializeExRet Ole32.dll,CoInitializeEx,#0,#%&&dwCoInit%
- IFEX #[ %&&CoInitializeExRet%=0 | %&&CoInitializeExRet%=1 ],
- {*
- lock .com
- SET#$ &drive=7e9fb0d3 919f 4307 ab 2e 9b 18 60 31 0c 93
- SOCK --unknown &&ppv
- CALL $--qd --ret:&&SHCreateItemFromParsingNameRet Shell32.dll,SHCreateItemFromParsingName,$%&&pszPath%,#0,*&&drive,*&&ppv
- IFEX #%&&SHCreateItemFromParsingNameRet%=0,
- {*
- SET$# &pKey=*20 0
- CALL $--qd --ret:&&PSGetPropertyKeyFromNameRet Propsys.dll,PSGetPropertyKeyFromName,$System.Volume.BitLockerProtection,*&&pKey
- IFEX #%&&PSGetPropertyKeyFromNameRet%=0,
- {*
- IFEX #%&bx64%=3,
- {*
- SET$# &prop=*24 0
- }!
- {*
- SET$# &prop=*16 0
- }
- CALL $--ret:&&rs --qd #,*&&ppv.13,*&&pKey,*&&prop
- IFEX #%&&rs%=0,
- {*
- SET?int &prop=&&intVal:8
- FIND $%~3=,
- {*
- IFEX #%&&intVal%=1,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:仅加密了已用空间或完全加密%&NL%保护状态:保护打开%&NL%锁定状态:已解锁@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=2,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:完全解密%&NL%保护状态:保护关闭%&NL%锁定状态:已解锁@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=3,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:正在加密或加密已暂停%&NL%保护状态:保护关闭%&NL%锁定状态:已解锁@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=4,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:正在解密或解密已暂停%&NL%保护状态:保护关闭%&NL%锁定状态:已解锁@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=5,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:仅加密了已用空间或完全加密(已挂起)%&NL%保护状态:保护关闭%&NL%锁定状态:已解锁@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=6,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:未知%&NL%保护状态:未知%&NL%锁定状态:已锁定@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=7,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%该卷不存在,或者它并非有效BitLocker卷@当前BitLocker状态(%&&intVal%):
- }!
- {*
- IFEX #%&&intVal%=8,
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%转换状态:仅加密了已用空间%&NL%保护状态:保护关闭%&NL%锁定状态:已解锁(正在等待激活)@当前BitLocker状态(%&&intVal%):
- }!
- {*
- MESS=.-p:%&MyWID%+icon2 %&NL%未知状态@当前BitLocker状态(%&&intVal%):
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }!
- {*
- MESS=.-p:%&MyWID%+icon6 获取BitLocker状态失败(%&&PSGetPropertyKeyFromNameRet%)@错误:
- }
- }!
- {*
- MESS=.-p:%&MyWID%+icon6 获取规范属性名称的属性键失败(%&&PSGetPropertyKeyFromNameRet%)@错误:
- }
- CALL $--ret:&&rs #,*&&ppv.2
- }!
- {*
- MESS=.-p:%&MyWID%+icon6 初始化"%&&pszPath%"对象失败(%&&SHCreateItemFromParsingNameRet%)@错误:
- }
- }!
- {*
- MESS=.-p:%&MyWID%+icon6 初始化接口失败(%&&CoInitializeExRet%)@错误:
- }
复制代码 服务到位
|
|