Mobile makeimg时MetabaseDiff 发生错误

makeimg时出了一个很猥琐的错误,界面弹出MetabaseDiff 发生错误,然后就是以下出错信息:

未处理的异常:  System.Runtime.InteropServices.COMException (0x800A0E78): 对象关
闭时,不允许操作。
   在 ADODB.RecordsetClass.Close()
   在 Microsoft.MSInternal.MetabaseDiff.CSPCache..ctor(String pathToCSPXml)
   在 Microsoft.MSInternal.MetabaseDiff.MetabaseDatabase..ctor(String pathToEntr
iesXml)
   在 Microsoft.MSInternal.MetabaseDiff.MetabaseDiff.Main()
Generating baseline metabase db files
GeneratingMetabase
_TGTPROJ=wpc  UCase(Platform)=WPC
D:/WM613/public/mdd/oak/misc/genmb.vbs(263, 5) ADODB.Recordset: 连接无法用于执行
此操作。在此上下文中它可能已被关闭或无效。

Generate current metabase db files
GeneratingMetabase
_TGTPROJ=wpc  UCase(Platform)=WPC
D:/WM613/public/mdd/oak/misc/genmb.vbs(263, 5) ADODB.Recordset: 连接无法用于执行
此操作。在此上下文中它可能已被关闭或无效。

找不到 D:/WM613/release/WPC_vc0830_Retail/WPC/*.db
找不到 D:/WM613/release/WPC_vc0830_Retail/WPC/postproc/*.db

重新build all,重装了AKU都不好使,估计前阶段装了什么不该装的东西。
发现系统里装了三个XML parser,6.0那个是sql server2005依赖的,那么干掉多余的两个4.0.
http://219.239.26.3/download/30149/735045/2/msi/225/203/1248847487713_715/msxmlchs.msi
重新下个4.0装上
还是不行,于是重装系统。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
请根据以下代码,将被加密的图片解密出来from PIL import Image from Crypto.Util.number import * from random import shuffle, randint, getrandbits flagImg = Image.open('flag.png') width = flagImg.width height = flagImg.height def makeSourceImg(): colors = long_to_bytes(getrandbits(width * height * 24))[::-1] img = Image.new('RGB', (width, height)) x = 0 for i in range(height): for j in range(width): img.putpixel((j, i), (colors[x], colors[x + 1], colors[x + 2])) x += 3 return img def xorImg(keyImg, sourceImg): img = Image.new('RGB', (width, height)) for i in range(height): for j in range(width): p1, p2 = keyImg.getpixel((j, i)), sourceImg.getpixel((j, i)) img.putpixel((j, i), tuple([(p1[k] ^ p2[k]) for k in range(3)])) return img """ source文件夹下面的图片生成过程: def makeImg(): colors = list(long_to_bytes(getrandbits(width * height * 23)).zfill(width * height * 24)) shuffle(colors) colors = bytes(colors) img = Image.new('RGB', (width, height)) x = 0 for i in range(height): for j in range(width): img.putpixel((j, i), (colors[x], colors[x + 1], colors[x + 2])) x += 3 return img for i in range(15): im = makeImg() im.save(f"./source/picture{i}.png") """ n1 = makeSourceImg() n2 = makeSourceImg() n3 = makeSourceImg() nonce = [n1, n2, n3] index = list(range(16)) shuffle(index) e=0 """ 这里flag.png已经提前被保存在source文件夹下了,文件名也是picture{xx}.png """ for i in index: im = Image.open(f"source/picture{i}.png") key = nonce[randint(0, 2)] encImg = xorImg(key, im) encImg.save(f'pics/enc{e}.png') e+=1
07-14

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值