1

有没有办法通过 python 或任何现有的 exe 运行器模块从许多 exe 中找到损坏的 exe?我想检查一个 exe 的退出状态,一个文件是完美执行还是以错误结束。

就像下面用于测试损坏 zip 的程序:

import os
import sys
import zipfile

if __name__ == "__main__":
    args = sys.argv[1:]


print "Testing zip file: %s" % args[0]

the_zip_file = zipfile.ZipFile(args[0])
ret = the_zip_file.testzip()

if ret is not None:
    print "First bad file in zip: %s" % ret
    sys.exit(1)
else:
    print "Zip file is good."
    sys.exit(0)
4

0 回答 0