NSIS 获取硬盘序列号

include MUI.nsh
 
 Function GetDiskVolumeSerialNumber
 !define GetVolumeInformation "Kernel32::GetVolumeInformation(t,t,i,*i,*i,*i,t,i) i"
 System::Call '${GetVolumeInformation}("$0",,${NSIS_MAX_STRLEN},.r0,,,,${NSIS_MAX_STRLEN})'
 FunctionEnd 
 Section
 StrCpy $0 "C:\"
 Call GetDiskVolumeSerialNumber
 IntFmt $0 "%08X" $0
 MessageBox MB_OK "$0"
 SectionEnd
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容