//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言验证微软数字签名源码系统结构:CheckTrust,GetBinPtr,Bin2Hex,WideCharToMultiByte,CryptCATAdminAcquireContext,WinVerifyTrustX,CryptCATAdminReleaseCatalogContext,CryptCATAdminReleaseContext,CryptCATAdminCalcHashFromFileHandle,CryptCATAdminEnumCatalogFromHash,CryptCATCatalogInfoFromContext,CreateFileA,wvsprintfW,Var_WFI,Var_WCI,Var_Bytes,MultiByteToWideChar,CloseHandle, ======程序集1 || ||------_启动子程序 || ||------CheckTrust || ||------GetBinPtr || ||------Bin2Hex || || ======调用的Dll || ||---[dll]------WideCharToMultiByte || ||---[dll]------CryptCATAdminAcquireContext || ||---[dll]------WinVerifyTrustX || ||---[dll]------CryptCATAdminReleaseCatalogContext || ||---[dll]------CryptCATAdminReleaseContext || ||---[dll]------CryptCATAdminCalcHashFromFileHandle || ||---[dll]------CryptCATAdminEnumCatalogFromHash || ||---[dll]------CryptCATCatalogInfoFromContext || ||---[dll]------CreateFileA || ||---[dll]------wvsprintfW || ||---[dll]------Var_WFI || ||---[dll]------Var_WCI || ||---[dll]------Var_Bytes || ||---[dll]------MultiByteToWideChar || ||---[dll]------CloseHandle 调用的DLL命令: .DLL命令WideCharToMultiByte,整数型,"kernel32.dll","WideCharToMultiByte" .参数CodePage,整数型 .参数dwFlags,整数型 .参数lpWideCharStr,整数型 .参数cchWideChar,整数型 .参数lpMultiByteStr,文本型 .参数cchMultiByte,整数型 .参数lpDefaultChar,整数型 .参数lpUsedDefaultChar,整数型 .DLL命令CryptCATAdminAcquireContext,逻辑型,"Wintrust.dll","CryptCATAdminAcquireContext" .参数phCatAdmin,整数型,传址 .参数pgSubsystem,整数型 .参数dwFlags,整数型 .DLL命令WinVerifyTrustX,整数型,"Wintrust.dll","WinVerifyTrust" .参数hWnd,整数型 .参数pgActionID,字节集 .参数pWVTData,WINTRUST_DATA .DLL命令CryptCATAdminReleaseCatalogContext,逻辑型,"Wintrust.dll" .参数hCatAdmin,整数型 .参数hCatInfo,整数型 .参数dwFlags,整数型 .DLL命令CryptCATAdminReleaseContext,,"Wintrust.dll" .参数hCatAdmin,整数型 .参数dwFlags,整数型 .DLL命令CryptCATAdminCalcHashFromFileHandle,逻辑型,"Wintrust.dll","CryptCATAdminCalcHashFromFileHandle" .参数hFile,整数型 .参数pcbHash,整数型,传址 .参数pbHash,字节集 .参数dwFlags,整数型 .DLL命令CryptCATAdminEnumCatalogFromHash,整数型,"Wintrust.dll","CryptCATAdminEnumCatalogFromHash" .参数hCatAdmin,整数型 .参数pbHash,字节集 .参数cbHash,整数型 .参数dwFlags,整数型 .参数phPrevCatInfo,整数型,传址 .DLL命令CryptCATCatalogInfoFromContext,逻辑型,"Wintrust.dll","CryptCATCatalogInfoFromContext" .参数hCatInfo,整数型 .参数psCatInfo,CATALOG_INFO .参数dwFlags,整数型 .DLL命令CreateFileA,整数型,"kernel32","CreateFileA" .参数lpFileName,文本型 .参数dwDesiredAccess,整数型 .参数dwShareMode,整数型 .参数lpSecurityAttributes,整数型 .参数dwCreationDisposition,整数型 .参数dwFlagsAndAttributes,整数型 .参数hTemplateFile,整数型 .DLL命令wvsprintfW,,"user32.dll","wvsprintfW" .参数lpOutput,整数型 .参数lpFmt,整数型 .参数ArgList,整数型,传址 .DLL命令Var_WFI,整数型,"kernel32","lstrcpynA" .参数数据1,WINTRUST_FILE_INFO,传址 .参数数据2,整数型,传址 .参数数据长度,整数型 .DLL命令Var_WCI,整数型,"kernel32","lstrcpynA" .参数数据1,WINTRUST_CATALOG_INFO,传址 .参数数据2,整数型,传址 .参数数据长度,整数型 .DLL命令Var_Bytes,整数型,"kernel32","lstrcpynA" .参数数据1,字节型,传址数组 .参数数据2,整数型,传址 .参数数据长度,整数型 .DLL命令MultiByteToWideChar,整数型,"kernel32.dll","MultiByteToWideChar" .参数CodePage,整数型 .参数dwFlags,整数型 .参数lpMultiByteStr,文本型 .参数cchMultiByte,整数型 .参数lpWideCharStr,字节集 .参数cchWideChar,整数型 .DLL命令CloseHandle,,,"CloseHandle" .参数Handle,整数型
