如何使用python检查损坏的exe文件?

时间:2013-01-04 08:07:13

标签: exe runner

有没有办法通过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)

0 个答案:

没有答案